我使用以下代码向图形 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;
但这似乎不起作用。我究竟做错了什么?如何保存通话中的信息以备后用?