gpt4 book ai didi

ios - iOS 中的 RealmSwift 出现 'write' block 问题

转载 作者:行者123 更新时间:2023-11-28 21:39:44 24 4
gpt4 key购买 nike

我又遇到了一个关于写 block 的问题 - 'SharedRealm.realm.write()' - 错误 - “调用可以抛出,但它没有标记为'try'并且错误没有被处理”,它怎么能得到处理。

这是代码:

func addItems(items:[Item]) {
do {
let rlm = try Realm()

rlm.write { () -> Void in
for item in items {
rlm.add(item, update: true)
}
}
}
catch let rlmError {
print("Realm() generated error: \(rlmError)")
}
}

我仍然遇到相同的错误 - “:13: 调用可以抛出但未标记为‘try’”

最佳答案

rlm.write { ... } 可能会引发错误以及初始化程序,因此您也需要在此调用之前添加 try 运算符.

关于ios - iOS 中的 RealmSwift 出现 'write' block 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com