【发布时间】:2015-10-31 17:31:55
【问题描述】:
我正在尝试创建一个字符串数组,以便最终可以提取出类似 ArrayOfArrays[0][1] = "hi" 的内容。
NSString *ArrayOne[] = {@"hello", @"hi"};
NSString *ArrayTwo[] = {@"goodbye", @"bye"};
NSArray *ArrayOfArrays[] = {@[*ArrayOne, *ArrayTwo]};
但是,当我尝试执行此操作时,出现错误:Initializer element is not a compile-time constant。
我读到这是因为我正在创建一个具有动态值的数组,尽管它应该是静态的。不知道如何解决这个问题。
关于制作字符串数组的任何建议?
【问题讨论】:
-
这段代码在哪里?这是在任何方法之外的 .m 文件的开头吗?
-
@rmaddy 啊,是的;好点。
-
@Nadir 你需要阅读stackoverflow.com/questions/6143107/…
标签: objective-c