
第一种选择似乎有点矫枉过正,而且肯定是乏味的.
解决方法 (免责声明:我为Realm工作)那是对的!将对象添加到Realm()对象后,只能在写入事务中对其进行修改.
这样做是为了确保线程安全.当一个Realm()在其上打开一个写事务时,它会阻止所有其他线程同时尝试打开一个写事务(使它们等到事务被关闭).
它当然可能看起来有点矫枉过正,我们当然正在寻找尝试使其更加简化的方法,但就目前而言,我们认为这种实现模式提供了最安全的方法来确保您的数据正确保存到磁盘.
总结以上是内存溢出为你收集整理的swift – Realm的写交易全部内容,希望文章能够帮你解决swift – Realm的写交易所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)