2009-07-29 9 views
0

MGTwitterEngineが何を返すのかよくわかりました....私は考えました。しかし、私はまだ私のテーブルビューにそれを取得するために何か間違っている。これは私が私のcellforrowatindexpath方法で持っているものです。MGTwitterEngineとTableView

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 


UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"Default"]; 
if (cell == nil) { 
    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"Default"] autorelease]; 
} 
NSDictionary *record = [NSDictionary dictionaryWithContentsOfFile:[twitterEngine getUserTimelineFor:username since:nil count:20]]; 

cell.text = [record valueForKey:@"text"]; 

return cell; 

}

私が間違って何をしているのですか?ありがとう

答えて

0

getUserTimelineFor:since:count:つぶやきのリストを返しません。オフになり、情報をダウンロードしようとする非同期呼び出しを実行します。これが成功したかどうかは、エンジンのデリゲートとして指定されたオブジェクトに伝達されます(MGTwitterEngineDelegateProtocolを実装します)。

つまり、デリゲートパターンをもう少し理解する必要があります。

+0

いいえ、デイブさん、私はそれらをうまく理解しています。 – Xcoder

0

私は、デリゲートの方法と、できることを完全に見落としていました。 MGTwitterEngineは私が最初に考えたよりも強力です。何がうまくいったのは、getRecievedメソッドを使って返された配列から配列を作成することでした。

関連する問題