NSData
をNSUserDefaults
にループで保存しようとしていますが、常にエラーが発生しています。 i
がループのインデックスであるNSUserDefaultsのデータをSignal SIGABRTでクラッシュさせて保存できません
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *index = [NSString stringWithFormat:@"alltweetsoftrend%d", i];
[defaults setObject:tweetData forKey:index];
[defaults synchronize];
、それは鍵がどのような場合にはnullではないことを意味します。私も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 –