当我使用这种方法第一次它工作正常,但是当我打电话第二次我得到错误“mutating方法发送到不可变对象”.问题符合“addobject”的命令.
-(IBAction) save: (id) sender{ NSMutableArray *placesT= [[NSUserDefaults standardUserDefaults] objectForKey:@"placesT"]; if (!placesT) { placesT=[[[NSMutableArray alloc] init] autorelease]; } [placesT addobject: [Nsstring stringWithFormat:@"%@",tagF.text] ]; NSUserDefaults *tUD=[NSUserDefaults standardUserDefaults]; [tUD setobject:placesT forKey:@"placesT"]; [tUD synchronize]; [self dismissModalViewControllerAnimated:YES];
}
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。