【发布时间】:2017-06-18 10:57:30
【问题描述】:
我将我的类的一些默认初始值设定项值存储为静态类变量。像这样:
// List.h
static NSString *DEFAULT_LIST_NAME = @"Not Set";
static BOOL DEFAULT_RECURSION = NO;
我还需要将NSArray * 类型的静态变量设置为空数组。如何做到这一点?目前我收到错误:
Initializer 元素不是编译时常量
【问题讨论】:
-
您好 这个问题和你的类似。有不同的方法可以做到这一点。也许你想检查一下:stackoverflow.com/questions/20544616/…
-
@SamB 我为什么要这样做?
-
显示错误截图。如果我使用上面的静态代码行,我的 Xcode 8 中不会出现任何编译警告或错误
标签: ios objective-c arrays static nsarray