如何从 iOS 中的 sqlite3 数据库中获取 20 条消息数据
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];
}
您好,我正在开发聊天应用程序。在聊天屏幕中,我想使用拉动来刷新,因为我想从数据库中获取 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;
以下是我的代码:
- (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];
}
您好,我正在开发聊天应用程序。在聊天屏幕中,我想使用拉动来刷新,因为我想从数据库中获取 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;