相关疑难解决方法(0)

如何使用RLMArray保存数组

注意:我对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)

但这也行不通,这并不让我感到惊讶.数组不是对象.

realm ios swift

6
推荐指数
2
解决办法
9579
查看次数

标签 统计

ios ×1

realm ×1

swift ×1