2012-04-02 5 views
0

私のプロジェクトではMGTwitterEngine + OAuthを使用しています。私は現在ログインしているユーザーからのすべてのつぶやきをNSMutableArrayにロードしたいと思いますが、私はそうするのが難しいです。ログインに成功するとMGTwitterEngine + OAuthユーザーツイートを読み込む

私は次のメソッドを呼び出す:

[_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]; 
} 

あなたは私がバッチ負荷に電流をしようとしています見ることができるようにユーザーのツイート、一度に20。

私はこの問題がページパラメータを増やすわけではないと考えていると思います。私の問題は、実際にページが何を表しているのか、あるいは特定のユーザーの総ページ数を取得する方法を理解できないことです。

すべてのユーザーのツイートを簡単かつ効率的に読み込むにはどうすればよいですか?

答えて

-1

ユーザーにツイートを表示するためにtableViewを使用している場合は、「Facebookの方法」を使用できます。最初の20のつぶやきをテーブルビューに表示したり、iPhoneのユーザーがスクロールして最後のつぶやきを表示しようとすると(テーブルビューの最後の行をレンダリングしている場合)、次の20のつぶやきなどをリクエストします。そのため、ページ番号を表示する必要はなく、古いツイートはユーザーが表示したいときに読み込まれます。

私はこれがあなたを助けてくれることを願っています。

+0

あなたの返事をありがとうございます、しかし、これは本当に私の質問を参照して任意のヘルプを提供しません。 –

関連する問題