-(void)viewWillAppear:(BOOL)animated
{
AppDelegate *appDelegate = (AppDelegate *) [ [UIApplication sharedApplication] delegate];
List = [appDelegate getList];
}
这里getList是一个从sqlite3数据库中获取29000个列表的方法。我正在获取列表但是在设备中响应需要非常大的时间。还有其他方法可以检索数据吗?
答案 0 :(得分:0)
最终用户要一次性滚动或需要访问所有29,000个条目?
您必须能够在sqlite3中使用分页。在SQLite中,您可以执行以下操作:
SELECT * FROM Stuff LIMIT 1000 OFFSET 2000
从第2000行开始返回1000行。