iOS 16 数据存储与管理:iCloud 键值同步与 SQLite 数据库实现
1. iOS 16 iCloud 键值数据同步
1.1 修改 viewDidLoad 方法
要实现 iCloud 键值数据同步,需在视图控制器的 viewDidLoad 方法中添加初始化方法的调用。在 ViewController.swift 文件中,修改代码如下:
override func viewDidLoad() {
super.viewDidLoad()
initCloud()
}
func initCloud() {
keyStore = NSUbiquitousKeyValueStore()
let storedString = keyStore?.string(forKey: "MyString")
if let stringValue = storedString {
textField.text = stringValue
}
NotificationCenter.default.addObserver(self,
selector: #selector(
ViewController.ubiquitousKeyValueStoreDidChange),
name: NSUbiquitousKeyValueStore.didChangeExternallyNotification,
object
iOS 16 数据存储与管理:iCloud 与 SQLite 实践
超级会员免费看
订阅专栏 解锁全文
2913

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



