2011-08-03 14 views
1

私はユーザーのニュースフィードデータを取得する必要があります。その後、
[[FBManager defaultManager]getFBRequestWithGraphPath:@"me/home" params: andDelegate:self];iOS Facebook Connectニュースフィード

と::

現在、私はこれを使用してい

- (void)request:(FBRequest *)request didLoad:(id)result { 
if ([result isKindOfClass:[NSArray class]]) 
    result = [result objectAtIndex:0];} 

結果は私のデータの束を与えます。しかし、これらを個別に抽出するにはどうすればよいですか?たぶん名前とメッセージの例?

答えて

0

requestWithGraphPathからrequestWithMethodNameに変更しました。

は、ここでのサンプルコードです:リクエストdidLoad方法で次に

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            [NSString stringWithFormat:@"SELECT post_id, actor_id, message FROM stream WHERE filter_key = 'others '", @"query", 
            nil]; 

[facebook requestWithMethodName: @"fql.query" andParams: params andHttpMethod: @"POST" andDelegate: self];

:iOSのFB接続SDKの

- (void)request:(FBRequest *)request didLoad:(id)result 
{ 

    if ([result isKindOfClass:[NSArray class]]) 
      result = [result objectAtIndex:0]; 

    friendID = [[result objectForKey:@"actor_id"]copy]; 
    friendMsg = [[result objectForKey:@"message"]copy]; 
} 

Facebookのドキュメンテーションは非常にブレンドされています。あなたが少しのSQL(fql)を知っていれば役に立ちます:)