我试图在一个循环中保存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 –