2012-04-09 39 views
-1

我目前有一个iPhone应用程序设置了一个表格视图充满了练习。我想要做的就是将这些练习存储在一个数组(或类似的东西)中,一旦他们被点击,这样他们就可以用来形成锻炼,以后可以保存和访问锻炼。在表格视图中存储项目

我确实希望持久存储这些信息,所以我应该使用数据库吗?如果有人能指引我正确的方向,我会非常感激。

回答

1

添加一个可变数组属性,添加nsindexpath的实例/在tableView:didSelectRowAtIndexPath:中将它们从中删除:将数组序列化为NSUserDefaults。

+0

或者使用NSIndexSet(可变吗?) – samson 2012-04-09 02:09:31

+0

你会如何去添加实例路径到数组? – TopChef 2012-04-09 02:20:34

+0

[ addObject:] – samson 2012-04-09 03:00:16

0

@TopChef

是的,你肯定可以使用sqlite数据库。 下载mozilla firefox并下载mozilla的附加组件,然后您可以为您的应用程序创建数据库。现在大多数开发人员正在使用数据库来满足这种类型的需求。即使我也有相同的要求和使用这种技术。 :-)所以要高兴..