我試圖在一個循環中保存NSData
NSUserDefaults
,但我不斷得到一個錯誤。無法保存與信號SIGABRT崩潰NSUserDefaults中的數據
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *index = [NSString stringWithFormat:@"alltweetsoftrend%d", i];
[defaults setObject:tweetData forKey:index];
[defaults synchronize];
其中i
是循環的索引,這意味着密鑰在任何情況下都不爲空。我也檢查了我的NSData(tweetData)
,這也不是null。我只是在保存這個錯誤。
那麼,例外文本說什麼? – trojanfoe
你的'tweetData'確認NSCopying協議。 http://stackoverflow.com/questions/1459598/how-to-copy-an-object-in-objective-c – dayitv89
@trojanfoe信號SIGABRT EXC_BAD_INSTRUCTION –