2012-07-09 67 views
-1

我增加了16,000个字到我的NSArray现在,当我为模拟器构建它的工作,但对于设备 - 无论是iPhone和iPad - 它给了我这个错误:建筑模拟器的作品,但设备失败

Apple LLVM compiler 3.1 Error command/applications/xcode.app/contents/developer/toolchains/xcodedefault.xctoolchain/usr/bin/clang failed with exit code 1

任何人都可以向我解释为什么会发生这种情况,以及如何解决这个问题?

+2

这真的是错误的唯一部分? – Joe 2012-07-09 23:03:47

+0

一堆线说东西超出范围 – Kevin 2012-07-09 23:11:10

+0

当我将这些16.000字减少到6个字它的工作.. – Kevin 2012-07-09 23:12:06

回答

0

这两个版本之间有些不同 - 你需要弄清楚是什么。

请注意,这是一个编译错误,而不是运行时错误。换句话说,在程序的执行过程中不会出现问题;这是编译器甚至无法建立你的应用程序的第一个地方。

您指定的整个阵列的方法,如:

foo = [NSArray arrayWithObjects: obj1, obj2, obj3,...,obj16000, nil];` 

不要那样做。你给这个可怜的编译器头痛。改为从文件或其他内容读取数据。

+0

这是怎么可能,我可以在模拟器上建立它,我不明白 – Kevin 2012-07-09 23:13:17

+0

当我减少16.000单词到6它的作品,看起来像NSArray中有很多单词是可能的? – Kevin 2012-07-09 23:13:44

+0

谢谢我会试试看,认为这将解决它:) – Kevin 2012-07-09 23:18:17

相关问题