如何将tableview中的数据添加到sql

时间:2011-06-28 12:30:22

标签: iphone

我正在申请。在其中一个选项卡上我使用了tableview,我通过使用时间选择器添加了本地通知时间。我也在我的应用程序中使用sql数据库。现在我希望我在表视图中添加的时间必须存储在数据库中,以便我可以在另一个选项卡上检索它。我该怎么做这个实现。如果有人知道的话。给我一些解决方案。

非常感谢。

1 个答案:

答案 0 :(得分:1)

如果您只需要在另一个选项卡中接收数据,我认为存储在mysql中有点矫枉过正。 什么不使用两个表将使用的共享对象?

另一个简单的选项是将数据存储在NSUserDefaults

//create an array of all the data in the table view.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:array forKey:@"table data"];
[defaults synchronize];

在下一个标签中

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *array = [defaults objectForKey@"table data"];
//pass the array to the table view.

但这实际上取决于您存储的数据量,并且在应用关闭时您需要保存它。

但我认为最好的解决方案是使用核心数据。

好运