我在这里阅读的Should I use Realm Objective-C or Realm Swift in my mixed Objective-C / Swift project?是我应该在混合项目中使用Realm objective-c。 (Swift and objective-c)
我试过了,我可以从swift代码开始事务,但我无法提交事务。然后我看了.m文件,看到swift不支持提交事务。
我不支持在混合项目中丢失或使用领域吗?答案 0 :(得分:0)
要从Swift提交Realm Objective-C的写入事务,您需要使用-[RLMRealm commitWriteTransaction:]
的错误处理变体。
let realm = RLMRealm.defaultRealm()
realm.beginWriteTransaction()
// perform mutating operations on Realm objects.
try! realm.commitWriteTransaction()