【发布时间】:2011-06-11 22:43:52
【问题描述】:
我正在构建一个带有 XML 解析器、SQLite 数据库和视图(带有导航栏和 tableView)的应用程序。 SQLite 数据库包含一些数据,我想要做的是,当我按下导航栏中的添加按钮时,会解析 xml 内容,将其添加到 SQLite 数据库中,并将数据添加到 tableView 中。 XML 成功地被解析并添加到 SQLite 数据库中。但是当我这样做时:
-(void)add_Clicked:(id)sender {
......
[self.tableView reloadData]
}
只加载新数据,现有数据消失。当我终止应用程序并重新启动它时,数据会正确加载,并且我会在 tableView 中获取所有数据。
所以我的问题是:如何将新数据添加到 tableView 并仍然查看现有数据?
【问题讨论】:
-
你能粘贴你的代码吗?看起来问题不是重新加载 tableView 数据,而是读取内容。你确定你正在从 SQLite 数据库中读取内容吗?你确定你是在解析 XML 之后做的吗?
标签: iphone sqlite ios uitableview