gpt4 book ai didi

ios - Realm swift : how to catch RLMException?

转载 作者:搜寻专家 更新时间:2023-10-30 23:01:53 27 4
gpt4 key购买 nike

我认为我做对了。

let realm = try! Realm()
do {
try realm.write {
realm.add(myObject)
}
} catch {
print("something went wrong!")
}

但我仍然遇到崩溃而不是打印语句。我对避免异常不感兴趣(在这种情况下,我故意通过添加一个具有现有主键的对象来引起它)但我希望能够捕获它并无论如何防止崩溃。这可能吗?如果可能,如何实现?

最佳答案

Realm Swift 仅针对被认为是程序员错误的事情抛出 Objective-C 异常。这些异常不打算在运行时捕获和处理,因为它们表明程序中存在必须修复的错误。

关于ios - Realm swift : how to catch RLMException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37014101/

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