将对象添加到 RLMArray

Add object to RLMArray

我正在尝试使用 rlmarray 创建 rlmobject 作为元素之一,但无法让它工作。

声明:

 dynamic var contactInfo : RLMArray = RLMArray(objectClassName: "ContactInfoDB")

和插入:

tempLocation.contactInfo.addObject(tc)

tc 在哪里

class ContactInfoDB: RLMObject

但不知何故,添加后数组仍然是空的。有没有其他方法可以使用 objective c 的领域将对象插入 swift 的 rlmarray,因为我需要它也在 iOS7.

中工作

感谢您的帮助。

我用过Objective-C的Realm,不过应该是一样的。要对您的数据库进行任何更改,您应该按照以下步骤操作:

realm.beginWriteTransaction()

// Do what you have to do with your Realm objects

realm.commitWriteTransaction()

这个link可以帮助你: