用 [[NSUserDefaults standardUserDefaults]setObject:self.dataArrayforKey:@"exsentionKeysArray"];存數組的時候,取值會遇到[NSCFArray insertObject:atIndex:]: mutating method sent to immutable obje崩潰的問題數組
在網上搜索下實測:再聲明一個可變數組進行操做就不會崩潰了。spa
NSMutableArray *newArray = [[NSUserDefaults standardUserDefaults]objectForKey:@"exsentionKeysArray"];it
self.dataArray = [NSMutableArray new];io
if (newArray){table
self.dataArray = [NSMutableArray arrayWithArray:newArray];object
}搜索