【发布时间】:2011-03-22 13:13:59
【问题描述】:
嗨 我正在编写一个 iphone 应用程序,需要一些帮助.. 我有这个 uitableview,它显示包含在 nsmutable 数组中的数据。这些数据是通过一些操作检索的,因此每次的数据量都不相同......
我想知道我是否有类似的东西:
NSMutableArray *mArray;
我将如何从 sqlite 数据库中存储和加载“mArray”..
根据要求提供更多信息:
@Caleb
@西边
数组内容: 数组的内容是简单的模块名称(即学生在课程中学习的科目),它们是通过一些解析操作从 .ics 日历文件中检索出来的。我最终得到一个包含我想要的数据的数组,然后我使用 tableview 显示它..
基本上我需要最初保存存储在数组中的模块名称,以便下次用户打开应用程序时,模块名称仍然存在..
为什么选择核心数据 当用户在 tableview 中选择一个单元格(即选择一个模块)时,我想推送另一个显示模块名称的视图控制器,用户可以在其中添加应保存的其他数据/字符串..
【问题讨论】:
-
查看存档和序列化 developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/… 。看看这是否有帮助,您很可能需要将内容作为数据存储在 NSUserDefaults 或文件系统中以使事情变得更容易。
-
我将如何使用 NSUserDefaults?
-
我更改了上面评论中的链接,以概述归档和序列化。这是指向
NSUserDefaults developer.apple.com/library/mac/#documentation/Cocoa/Reference/… 的链接。有数组方法来存储值。
标签: iphone uitableview core-data nsmutablearray