iCloud 存储与应用开发实践
1. iCloud 键值存储
在开发应用时,我们可以利用 NSUbiquitousKeyValueStore 类在 iCloud 中存储键值对,实现用户偏好设置在不同设备间的同步。以下是具体实现步骤:
1.1 读取键值
首先,在合适的位置读取存储在 iCloud 中的键值:
self.textField.text = [[NSUbiquitousKeyValueStore defaultStore]
stringForKey:@"cloud_string"];
1.2 处理完成按钮点击事件
当用户点击完成按钮时,我们需要让键盘消失,并将文本框的内容存储到 iCloud 中。这可以通过实现 textFieldShouldReturn: 方法来完成:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[self.textField resignFirstResponder];
[[NSUbiquitousKeyValueStore defaultStore] setString:self.textField.text
forKey:@"cloud_string"];
return NO;
}
超级会员免费看
订阅专栏 解锁全文
1758

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



