[英]Storing an array of Realm objects inside another Realm object (Swift)
我創建了一個類似app的音樂。 到目前為止,我能夠創建和保存歌曲對象並將其保存到領域。 歌曲對象由簡單的“ songTitle ”和“ songArtist ”字符串變量組成。
我想添加類似播放列表的功能,我相信最好的方法是通過數組。 播放列表對象將包含“songsInPlaylist”數組,該數組將填充先前創建的歌曲對象的列表。 我查看了文檔,但我無法從哪里開始。
簡而言之,如何創建包含其他領域對象數組的領域對象。
我正在使用Swift 2.0
使用Realm Objects數組很簡單,只需使用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應用程序
在mapper中,
(map["key"], ArrayTransform<Object>())
“key”是JSON密鑰
“對象”是您的自定義對象
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.