NSMutableArray 使用replaceObjectAtIndex: withObject:時出錯,提示 “-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object ”
解決方法:建議在所有程序生成的數組裏加上mutableCopy 這個方法
例如:
NSMutableArray* favoritedAlready = [[[NSUserDefaults standardUserDefaults] objectForKey:@"favorites"] mutableCopy];
如果沒加mutablecopy的話 standaradUserdefault會返回一個arrary 這樣就會出錯
希望能幫到你