簡體   English   中英

無法從Facebook圖形API響應iOS訪問事件名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM