我一直为此问题困扰,*由于未捕获的异常'NSRangeException',原因:'* - [__ NSArrayM objectAtIndex:]: 0 .. 1]'终止应用程序,由于未捕获的异常'NSRangeException'索引
这使我的应用崩溃。我以前没有遇到过这个问题,但有一天它开始出现,但由于我有很多阵列,我甚至不知道它来自哪里。有没有办法告诉应用程序不要崩溃这个错误,或找到导致问题的数组?
顺便说一句,我每次运行该代码时我这样做:
[messagename removeAllObjects];
[messageframe removeAllObjects];
[messagetext removeAllObjects];
[MapViewArray removeAllObjects];
[DeleteButtonArray removeAllObjects];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager removeItemAtPath:reloadPath error:NULL];
[fileManager removeItemAtPath:reloadInfoPath error:NULL];
[fileManager removeItemAtPath:uploadPath error:NULL];
[fileManager removeItemAtPath:uploadPathMap error:NULL];
这应该清除所有阵列...
它停止给出这个结果:0x35067238:push {r4,r5,r6,r7,lr} – Alessandro 2012-07-29 09:44:07
它必须显示一行代码。你用什么编译器? – 2012-07-29 09:52:09
如果您在调试器中发生崩溃,则您有回溯。这个“推”只是对投掷的实际调用。查看堆栈以查看实际的堆栈跟踪。 – bbum 2012-07-29 15:00:13