我正在调用图形api来检索我的用户的事件。我得到了一个NSDictionary响应。我的问题是我试图访问事件的名称,但无法找出正确的方法。你能帮帮我吗?
我的回答:
events = {
data = (
{
id = 16245704637388667;
name = "My event name";
place = {
id = 278379712223737;
location = {
city = Beijing;
country = China;
latitude = "53.598408783333";
....
检索通风口名称的Mycode:
if ([result objectForKey:@"data"]){
NSArray *events = [result objectForKey:@"data"];
NSString *text=@"You don't have events!";
for (NSDictionary* myevent in events) {
NSString *myeventName = [myevent objectForKey:@"name"];
NSLog(@"%@",myeventName);
}
}
答案 0 :(得分:0)
找到解决方案:
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/events" parameters: @{@"fields": @"name"}]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSMutableArray* events = [result objectForKey:@"data"];
events names = [events valueForKey:@"name"];
}
}];`