【发布时间】:2015-02-18 20:52:19
【问题描述】:
注意:我对 Realm 和 Swift 还很陌生,所以请原谅我不明白的任何明显的事情。
我有一个工作的 UITableView,我打算用任务填充它。我希望用户能够根据需要添加和删除任务,因此我不能对任务进行硬编码,并且我希望在应用程序启动之间保存任务。最明显的方法是创建一个保存在 Realm 中的数组。问题是,我不明白如何在 Realm 中保存数组。我已经阅读了 Realm 网站上的文档,但发现它相当令人困惑,因为我对 Swift 还是很陌生(而且它在 ObjC 中)。你将如何创建一个数组并保存它?我最初尝试过这个,当它不起作用时,我做了一些研究,发现 RLMArray 实际上不是一个数组:
let ToDoTasksArray: RLMArray = ["Task Goes Here", "Task Goes Here2"]
对此有任何帮助吗?谢谢!
编辑:
我也尝试将数组作为对象保存到 RLMObject 中:
realm.addObject(ToDoTasksArray)
但这也不起作用,这并不让我感到惊讶。数组不是对象。
【问题讨论】: