我目前有一个带有tableview的应用程序,我已经按照基本教程使用了NSArray和NSDictionary,我自己填充并使用它来填充tableview中的单元格。
我也能够创建一个测试数据库,我可以将信息从这里拉到一个数组中,然后再将这个数组添加到NSDictionary中,并在tableview的单元格中填充数据。
然而,我不得不将数据从我的数据库复制到内存(数组)然后使用它来填充单元格,有没有办法填充tableview的单元格而无需使用数组和字典,而是直接从数据库访问每个单元格的信息?
或者是将数据从数据库中提取到内存中并以推荐方式使用它?
答案 0 :(得分:3)
看看Core Data Programming Guide。核心数据使用所谓的“故障”,在您访问它们之前不会被触发。此外,Apple提供NSFetchedResultsController来管理基于核心数据的数据库UITableView
。