我正在尝试使用rlmarray创建rlmobject作为elemnts之一,但无法让它工作.
宣言:
dynamic var contactInfo : RLMArray = RLMArray(objectClassName: "ContactInfoDB")
Run Code Online (Sandbox Code Playgroud)
和插入:
tempLocation.contactInfo.addObject(tc)
Run Code Online (Sandbox Code Playgroud)
其中tc是
class ContactInfoDB: RLMObject
Run Code Online (Sandbox Code Playgroud)
但不知何故,添加数组后仍然是空的.有没有其他方法将对象插入到rlmarray中使用swift使用realm作为目标c,因为我需要它在iOS7中也可以工作.
感谢您的任何帮助.
我已经使用了Realm for Objective-C,但它应该是一样的.要对数据库进行任何更改,您应该按照以下步骤操作:
realm.beginWriteTransaction()
// Do what you have to do with your Realm objects
realm.commitWriteTransaction()
Run Code Online (Sandbox Code Playgroud)
此链接可以帮助您: 如何使用RLMArray保存数组
| 归档时间: |
|
| 查看次数: |
1337 次 |
| 最近记录: |