注意:我对Realm和Swift相当新,所以请原谅任何我不明白的明显事情.
我有一个工作的UITableView,我计划填充任务.我希望用户能够根据需要添加和删除任务,因此我无法对任务进行硬编码,并且我希望在应用程序启动之间保存任务.最明显的方法是创建一个在Realm中保存的数组.问题是,我不明白如何在Realm中保存数组.我已经阅读了Realm网站上的文档,但由于我自己仍然是Swift的新手(并且它在ObjC中),因此发现它相当混乱.你会如何创建一个数组并保存它?我最初尝试过这个,当它不起作用我做了一些研究,发现RLMArray实际上不是一个数组:
let ToDoTasksArray: RLMArray = ["Task Goes Here", "Task Goes Here2"]
Run Code Online (Sandbox Code Playgroud)
对此有何帮助?谢谢!
编辑:
我也尝试将数组保存为RLMObject作为对象,如下所示:
realm.addObject(ToDoTasksArray)
Run Code Online (Sandbox Code Playgroud)
但这也行不通,这并不让我感到惊讶.数组不是对象.