次のコードを使用して、NSUserDefaultsに数値を保存しています。
NSUserDefaults *prefs = [[NSUserDefaults standardUserDefaults]retain];
NSNumber *num = [[NSNumber alloc]initWithInt:indexPath.row];
[prefs setValue:num forKey:@"randomkeyhere"];
いくつかの時点でのみ私は
EXC_BAD_ACESS(コード= 2)。
私は何か間違ったことをしていますか?これは未定義の動作ですか、それともそのようなものですか?なぜ私は時々それを得るだけで、いつもではないのか疑問に思います。