为应用添加iCloud支持与多线程编程优化
1. 完善文档应用的自动保存功能
在处理颜色选择的相关操作时,需要完成 chooseColor: 方法的实现:
- (IBAction)chooseColor:(id)sender {
NSInteger selectedColorIndex = [(UISegmentedControl *)sender
selectedSegmentIndex];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:selectedColorIndex forKey:@"selectedColorIndex"];
}
为了避免用户返回主列表时文档未保存就被释放,需要修改 viewWillDisappear: 方法,确保用户离开详情视图时文档能自动保存:
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
UIDocument *doc = self.detailItem;
[doc closeWithCompletionHandler:nil];
}
完成上述修改后,这个基
超级会员免费看
订阅专栏 解锁全文
49

被折叠的 条评论
为什么被折叠?



