在表上显示数据库中的值时出错

时间:2012-02-17 09:02:42

标签: iphone ios sqlite uitableview

我正在使用SQLITE数据库执行生日剩余应用程序。我正在数据库中保存值。我在表视图上显示了第一个名称,这样如果我点击它,我可以看到那个人的全部细节。例如,我在数据库中保存了5个人的详细信息。

当我关闭该应用程序并再次运行时,我无法在表格视图中显示该已保存的值。但是我得到的是已保存的值,但我无法显示我之前在关闭时看到的第一个名字那个申请。 当我第一次运行应用程序时,我无法在故事视图中使用此方法(cellForRowAtIndexPath:)。当我添加细节时,它会转到这个(cellForRowAtIndexPath:)方法。

任何人都可以帮助我。谢谢!

1 个答案:

答案 0 :(得分:0)

您需要连接到数据源(数据库)并返回

的正确值
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

根据数据源正确返回这些值后,将调用cellForRowAtIndexpath。

当然,您应确保将viewcontroller正确指定为tableview的委托和数据源。