NSMutableArray 使用replaceObjectAtIndex: withObject:時出錯!!!

NSMutableArray 使用replaceObjectAtIndex: withObject:時出錯,提示 “-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object ”


解決方法:建議在所有程序生成的數組裏加上mutableCopy 這個方法 

例如: 
NSMutableArray* favoritedAlready = [[[NSUserDefaults standardUserDefaults] objectForKey:@"favorites"] mutableCopy]; 
如果沒加mutablecopy的話 standaradUserdefault會返回一個arrary 這樣就會出錯 
希望能幫到你



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章