NSCFArray insertObject:atIndex:崩潰問題

用  [[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

    }搜索

相關文章
相關標籤/搜索