在Objective-c-Swift混合项目中使用Realm objective-c

时间:2016-10-23 20:23:00

标签: objective-c swift realm

我在这里阅读的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不支持提交事务。

我不支持在混合项目中丢失或使用领域吗?

1 个答案:

答案 0 :(得分:0)

要从Swift提交Realm Objective-C的写入事务,您需要使用-[RLMRealm commitWriteTransaction:]的错误处理变体。

let realm = RLMRealm.defaultRealm()
realm.beginWriteTransaction()
// perform mutating operations on Realm objects.
try! realm.commitWriteTransaction()