[英]Can't access event name from Facebook graph api response iOS
我正在調用圖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);
}
}
找到一個解決方案:
[[[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"];
}
}];`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.