ios Initializer element is not a compile-time constant

该错误的意思就是,全局变量在初始赋值的时候,需要赋一个具体的值,例如:

//  这是错误的赋值方式
NSMutableDictionary *localLocationInfoDict = [NSMutableDictionary dictionary];
NSString * message = [NSString string]

// 正确的赋值应该如下:
NSMutableDictionary *localLocationInfoDict = nil;
// NSString类型全局变量初始赋值,两种方式都可以.
NSString * message = @"";
NSString * message = nil;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 5,023评论 0 2
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,458评论 1 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,796评论 19 139
  • 1. 爱蹦爱跳的宝宝,也就是大运动特别好,运动能力发育好的孩子,语言发展能力会迟缓一些,运动能力差的宝宝,尤其爬行...
    苏三写起来阅读 2,571评论 0 0
  • 别人的目光 有的时候,太在意别人的目光,容易失去自我的想法。 闭上眼睛,想想什么才是自己想要的,睁开双眼,直...
    夏天LM阅读 1,761评论 2 2