如何从 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;