【发布时间】:2014-02-22 16:21:37
【问题描述】:
我试图认为某人但没有成功。 任何id
// MasterViewController
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:myParametersArray forKey:@"myParametersArray"]; // add 'string' as object with key name is also 'myArrayKey'
[userDefaults synchronize];
// Another View.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
myParametersArray = [defaults objectForKey:@"myParametersArray"];
myParametersArray[STR_OPTION_PSEUDO] = [NSNumber numberWithInteger:_RetainPseudoSwitch.enabled];
info myParametersArray 是 NSMutableArray
原因:'-[__NSCFArray insertObject:atIndex:]: 变异方法发送到不可变对象'
在 MasterViewController 中没问题,我可以将一个对象存储到我的数组中。 在第二个视图中,我收到了这个见上文
【问题讨论】:
-
原因:'-[__NSCFArray insertObject:atIndex:]:变异方法发送到不可变对象'
-
欢迎来到 SO !请始终在您的问题中直接包含错误消息和其他详细信息(如果有)!
-
NSMutableArray *myParametersArray
-
您可以编辑您的问题,这样其他用户就不必阅读所有的 cmets
-
小心,有些评论者对您存储的数据和位置非常挑剔。
标签: objective-c ios7 notifications xcode5