Ios MGTwitterEngine+;OAuth加载用户推文

Ios MGTwitterEngine+;OAuth加载用户推文,ios,oauth,twitter,mgtwitterengine,Ios,Oauth,Twitter,Mgtwitterengine,我正在我的项目中使用mgtwitternegine+OAuth。我想将当前登录用户的所有tweet加载到NSMutableArray中,但是我很难这样做 成功登录后,我调用以下方法: [_engine getUserTimelineFor:_engine.username sinceID:0 startingAtPage:0 count:20]; 然后在委托方法中,我有以下内容: - (void) statusesReceived:(NSArray *)statuses

我正在我的项目中使用mgtwitternegine+OAuth。我想将当前登录用户的所有tweet加载到NSMutableArray中,但是我很难这样做

成功登录后,我调用以下方法:

[_engine getUserTimelineFor:_engine.username sinceID:0 startingAtPage:0 count:20];
然后在委托方法中,我有以下内容:

- (void) statusesReceived:(NSArray *)statuses
               forRequest:(NSString *) connectionIdentifier
{
    for ( NSDictionary *dict in statuses )
    {
        NSLog(@"%@", [dict objectForKey:@"id" ]);
        // tweets is a NSMutableArray previously allocated and initialised
        [tweets addObject:[dict objectForKey:@"id" ]];
    }
    [_engine getUserTimelineFor:_engine.username sinceID:0 startingAtPage:0 count:20];
}
正如你所看到的,我试图批量加载当前用户的tweets,每次20条

我相信问题在于,我没有增加页面参数。我的问题是,我不知道一个页面实际上代表什么,也不知道如何获得任何给定用户的页面总数


如何以简单、高效的方式加载所有用户的推文?

如果您使用tableView向用户显示推文,可以使用“Facebook的方式”。您可以在表视图中显示前20条tweet,当iPhone用户向下滚动并尝试查看最后一条tweet时(如果您正在呈现表视图的最后一行),然后发送请求以获取下20条tweet,依此类推。这样,您就不需要显示页码,当用户想要查看旧推文时,旧推文将被加载


我希望这对您有所帮助。

谢谢您的回复,但这对我的问题确实没有任何帮助。