相关疑难解决方法(0)

"Initializer元素不是编译时常量"为什么?

我有这个代码:

- (NSString *) calculate: (uint) position {
    static NSArray * localArray = [NSArray arrayWithArray: self.container.objects ];
    // some un related code
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨说:"Initializer元素不是编译时常量".它发生在我向localArray添加"static"时.但为什么?

xcode objective-c ios

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

ios ×1

objective-c ×1

xcode ×1