将tableview数据存储到数组中

时间:2011-07-15 11:18:59

标签: iphone

我已经制作了一个iphone应用程序,我已经把tableview,tableview中的数据通过选择日期时间选择器添加,每当我们从选择器中选择任何日期时间时它将被添加到tableview中。现在我想将datetime的所有这些附加值放入数组中。

我该怎么办?我从最近几天开始搜索这个概念。但没有回答。如果有人知道,请帮助我。

非常感谢。

2 个答案:

答案 0 :(得分:3)

NSMutableArray就是你想要的。它提供了一个名为addObject:的方法,因此您可以轻松地将这些日期值添加到数组中。

编辑你问了一个例子,非常好。以下是您如何做到这一点以及将来如何处理此类问题:

1)您说您有一个UIDatePicker实例要保存日期。那我们怎么得到约会呢?您应始终做的第一件事是咨询Apple开发人员文档,在本例中为UIDatePicker。简短的阅读表明此类具有日期属性。

<啊> Aah UIDatePicker,有什么你不能做的吗?

现在我们已经拥有了我们想要的日期,您可以根据我的建议将其放入NSMutableArray。所以我们再次以同样的方式做 - 打开Apple Developer Documentation并查找NSMutableArray。这向我们揭示了实际上有一个addObject:方法,但等待...... 还有更多?? 是的,NSMutableArray非常强大,所以看看< strong> 整个 文档并查看您可以使用的内容。

文档显示我们可以使用addObject:向数组中添加一个对象,让我们开始吧:

NSMutableArray*myDates = [NSMutableArray array];

现在我们已经开始了我们的阵列。现在让我们添加一个对象:

[myDates addObject:[datePicker date]];

完成。我们现在添加了一个对象。如果您想稍后保存此光盘,请使用NSMutableArray的{​​{1}}方法。有关更多详细信息,请阅读文档。

现在不要只是复制并粘贴代码。阅读Apple关于这些课程的文档,它们非常有用,可以帮助您解决此类问题。

答案 1 :(得分:0)

在表视图中添加日期时,请将相同的日期添加到数组中。 在.h中获取一个数组,然后将日期添加到数组

[arr addObject:date];