iPhone SDK的用户特定问题

时间:2010-10-22 12:05:41

标签: iphone objective-c ios-simulator

嘿伙计们。 我现在有这个问题2天了,我真的不知道该怎么办了。

当我运行iPhone 4模拟器并单击特定选择器时,应用程序会与

崩溃
  

错误:'NSRangeException',原因:   ' * - [NSMutableArray objectAtIndex:]:   索引4294967295超出界限[0 ..   3]“

然而,iPhone 3模拟器不会发生这种情况。

  • 我知道NSNotFound是2147483647,最长的32位int和4294967295是最长的32位,但不知道它与它有什么关系。 -

另外,如果我在Snow Leopard 10.6.4上的另一个用户帐户上运行它,它可以正常运行而不会让我崩溃,而且,我的同事也可以在他的机器上运行这个应用程序而不会发生崩溃。< / p>

我的用户帐户有什么问题?我尝试从项目中删除.pbxuser文件并让它重新创建文件但没有任何成功。

有没有人对此有任何想法?或者我可以在我的用户帐户上执行哪些操作来解决此问题?

感谢。

2 个答案:

答案 0 :(得分:0)

尝试从模拟器中删除应用并重新编译。它可能是用户数据或导致问题的默认值。

答案 1 :(得分:0)

尝试从模拟器中删除if,然后清理并重建解决方案。

另外,您是否尝试过逐步解决一个问题,看看每个对象的价值是什么?看起来好像没有正确初始化......