![](/img/trans.png)
[英]Failed to open database with message 'database is locked in ios using sqlite3
[英]How to fetch 20 message Data from sqlite3 database in iOS
以下是我的代码:
- (void)crunchNumbers
{
manage=[[DBManager alloc]init];
arrfrmdb2=[NSMutableArray new];
[manage fetchConversationDatagroup:_user];
arrfrmdb2 =[manage arrayConvData];
[newMessageArray removeAllObjects];
for (int i = 0; i < 20; i++) {
[newMessageArray addObject:[arrfrmdb2 objectAtIndex:i]];
}
[_bubbleTable reloadData];
[self performSelector:@selector(containtreload) withObject:nil afterDelay:3.0];
}
您好,我正在使用聊天应用程序。 在聊天屏幕中,我想使用pull刷新,因为我想从数据库中获取20条消息以刷新1次。 请给我确切的解决方案。
int startcounter=0;
每次都遵循这些过程
NSString *sqlStatement_userInfo =[NSString stringWithFormat:@"Select * from CONVERSATION WHERE oiwii_id ='%@' LIMIT '%d',20 order by id asc",selectedOiwii_ID,startcounter]; –
并更新
startcounter=startcounter+20;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.