iCloud 存储与应用开发全解析
1. iCloud 键值对存储
1.1 文本框数据同步
首先,为了实现文本框数据在不同设备间通过 iCloud 同步,我们需要编写代码从 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;
}
1.3 键值存储更新响应方法
当其他应用更新了 iCloud 的键值存储时,我们需要更新文本框的显示内容
超级会员免费看
订阅专栏 解锁全文
43

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



