Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone SDK的用户特定问题_Iphone_Objective C_Ios Simulator - Fatal编程技术网

iPhone SDK的用户特定问题

iPhone SDK的用户特定问题,iphone,objective-c,ios-simulator,Iphone,Objective C,Ios Simulator,嘿,伙计们。 我有这个问题已经两天了,我真的不知道该怎么办了 当我运行iPhone4模拟器并单击某个特定的选择器时,应用程序会随着 错误:“NSRangeException”,原因: '*-[NSMutableArray对象索引:: 索引4294967295超出范围[0。。 3] " 然而,这在iPhone3模拟器上是不会发生的 我知道NSNotFound是2147483647,最长的32位int,4294967295是最长的32位uint,但我不知道这和它有什么关系- 另外,如果我在我的雪

嘿,伙计们。 我有这个问题已经两天了,我真的不知道该怎么办了

当我运行iPhone4模拟器并单击某个特定的选择器时,应用程序会随着

错误:“NSRangeException”,原因: '*-[NSMutableArray对象索引:: 索引4294967295超出范围[0。。 3] "

然而,这在iPhone3模拟器上是不会发生的

  • 我知道NSNotFound是2147483647,最长的32位int,4294967295是最长的32位uint,但我不知道这和它有什么关系-
另外,如果我在我的雪豹10.6.4上的另一个用户帐户上运行它,它运行得很好,不会发生崩溃,而且我的同事也可以在他的机器上运行这个应用程序,而不会发生崩溃

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

有人对此有什么想法吗?或者我可以在我的用户帐户上做些什么来解决这个问题


谢谢。

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

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


另外,您是否尝试过一次一件地通过解决方案查看每个对象的值?看起来有些东西没有正确初始化…

选择器的数据源是否正确初始化?你的调试器说什么?是的,它完全初始化并工作。我的同事可以在他的机器和设备上运行完全相同的构建,它工作起来很有魅力。在我的模拟器(iPhone4)上,它崩溃了。一件重要的事情是:我有一个旋转的选择器(在水平面上),里面有数字。如果我点击数字的底部,它就会崩溃,如果我点击数字的顶部,那么我就可以移动选择器。我认为这和选择器组件有关。但在其他用户帐户/设备/计算机上工作!我不知道在这里该做什么…就这么做了。删除了应用程序和模拟器的内容和设置。当我点击选择器时仍然崩溃。我很确定这和我的用户帐户有关。只是不知道原因是什么,也不知道如何解决/你有一个调试器,你需要一步一步地使用它来找出坏值的来源。是的,我也试过了。调试器显示它运行平稳,包括所有NSLog和其他内容,但一旦单击选择器,我将获得NSRangeException,并且应用程序将立即被终止,没有其他跟踪。尝试使用NSZombie并启用Guard Malloc,但没有帮助。已经在模拟器上尝试过了。同样的事情。我的朋友做了一些更改并在subversion上提交了它,我更新到了最新版本,这里也一样。它在3种不同的iPhone/iPod设备和其他电脑上工作,但在我的电脑上,它在选择器上崩溃。