我有我的头文件中的一个静态的NSString consts的集合,我想在一个新的静态的NSArray利用(或的NSString []),但我遇到了以下错误如何创建静态NSString常量的静态NSString []?
Initializer Element is not a compile-time constant
我的字符串和阵列设置如下:
static NSString * const SOMEVAL = @"val";
static NSString * const SOMEKEY = @"key";
static NSString *KEYLIST[] = { SOMEVAL, SOMEKEY };
是否有可能得到这个静态数组以这种方式编译或将先前宣布NSString的始终显示为无编译时间常数?
请注意'静态NSString * KEYLIST []'没有描述NSArray。 – 2014-10-02 18:33:00
更新标题以反映@HotLicks评论 – Maixy 2014-10-02 18:34:11