我对iOS开发完全不了解。
我从Apple开发者网站上开始了一个非常有用的教程。
我按照指示制作了一个简单的待办事项列表应用程序。
应用程序:它是一个简单的待办事项列表。它有一个视图,带有一个单一的文本字段,该字段接受输入,然后将该输入附加到表格列表视图中。表格列表视图是我的“待办事项列表”,它由NSMutableArray生成。
问题:每当我退出并重新启动应用程序时,我的列表都会消失。
问题:我需要一种方法来保持存储我的列表的NSMutableArray * ToDoList
。
所以,是否可以保留列表?还是必须使用某种数据存储方式?我在提问之前进行了一些研究,并阅读了关于在'NSUserDefaults'中存储列表的内容 - 但问题是,NsUserDefaults只返回一个不可变对象
我们可以保留NsMutable List吗?如果可以,如何保留?
是否需要使用NSUserDefaults?为什么?
如果(2)是正确的,那么如何使NsUserDefaults返回的不可变对象可变?
我再次告诉你,我唯一的iOS开发经验来自教程。所以,如果您能将其简化到最简单的形式,我会很感激。
谢谢。
NSMutableArray *array = [[[NSUserDefaults standardUserDefaults]objectForKey:@"key"]mutableCopy]
- Neil Galiaskarov