次のコードを使用して、グラフ API にリクエストを送信し、ラベルに表示します
[FBRequestConnection startWithGraphPath:@"40123148903?fields=picture" completionHandler:^(FBRequestConnection *connection, id<FBGraphObject> result, NSError *error)
{
if(!error)
{
self.tryLabal.text = [[[result objectForKey:@"picture"] objectForKey:@"data"]objectForKey:@"url"];
}
}
];
問題は、ブロック内のグラフ オブジェクトしか使用できないことです。返された結果を保持したい。
id プロパティを宣言し、結果の id を割り当ててみました
self.tryGraphObject = result;
しかし、それはうまくいかないようです。私は何を間違っていますか?後で使用するために通話からの情報を保存するにはどうすればよいですか?