1
拍攝範圍越界異常,我在Xcode收到此錯誤信息:不能在Objective-C
-[__NSCFString substringWithRange:]: Range {18446744073709551615, 1} out of bounds; string length 71. This will become an exception for apps linked after 10.10 and iOS 8. Warning shown once per app execution.
我試圖尋找到我的代碼這種情況正在發生。
我在我的項目中有大約十幾個substringWithRange方法。我把所有的try catch塊:
@try {
substring = [s substringWithRange:NSMakeRange(i, j - i)];
}
@catch (NSException* e) {
NSLog(@"Except: %@", e);
}
沒有任何catch塊正在執行。
我試着將我的部署目標設置爲8.4。
任何幫助將非常感謝!
你不需要try/catch。使用調試器查看應用程序崩潰的位置。 – rmaddy
它不會崩潰...... – user714171
你是什麼意思「它攤位」?你的意思是調試器停止在導致問題的線路上? – rmaddy