我一直爲此問題困擾,*由於未捕獲的異常'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