我以为我做得正确。
let realm = try! Realm()
do {
try realm.write {
realm.add(myObject)
}
} catch {
print("something went wrong!")
}
但我仍然遇到崩溃而不是打印语句。我对避免异常不感兴趣(在这种情况下,我是通过添加具有现有主键的对象故意导致的),但我希望能够捕获它并防止崩溃,无论如何。这可能吗?如果可能的话,如何实现?
Realm Swift 仅针对被认为是程序员错误的事情抛出 Objective-C 异常。这些异常不打算在运行时捕获和处理,因为它们表明程序中存在必须修复的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)