我正在制作像app这样的音乐。到目前为止,我能够创建和保存歌曲对象并将其保存到领域。歌曲对象由简单的" songTitle "组成。和" songArtist "字符串变量。
我想添加类似播放列表的功能,我相信最好的方法是通过数组。播放列表对象将包含" songsInPlaylist"数组和该数组将填充先前创建的歌曲对象的列表。我查看了文档,但我无法从哪里开始。
简而言之,如何创建包含其他领域对象数组的领域对象。
我使用的是Swift 2.0
答案 0 :(得分:3)
使用Realm对象数组很简单,只需使用List
容器数据结构来定义多对多关系。检查此示例:
class Task: Object {
dynamic var name = ""
dynamic var createdAt = NSDate()
dynamic var notes = ""
dynamic var isCompleted = false
}
class TaskList: Object {
dynamic var name = ""
dynamic var createdAt = NSDate()
let tasks = List<Task>()
}
您可以在Github
中使用Ream查看我的示例Todo应用答案 1 :(得分:0)
在mapper中,
(map["key"], ArrayTransform<Object>())
&#34;键&#34;是JSON密钥
&#34;对象&#34;是你的自定义对象