【问题标题】:How can i get only employer name using facebook ios API如何使用 facebook ios API 仅获取雇主名称
【发布时间】:2016-07-27 08:38:00
【问题描述】:

这是我的代码:

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{ @"fields" : @"id,first_name,last_name,picture.width(300).height(300),gender,birthday,work"}]startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
            if (!error) {
                fNameUser = [result valueForKey:@"first_name"];
                lNameUser = [result valueForKey:@"last_name"];
                genderUser = [result valueForKey:@"gender"];
                NSLog(@"You Work At: %@", [result valueForKey:@"work"]);

NSLOG 的输出是

You Work At: (
        {
        employer =         {
            id = 12345678909876543;
            name = "Employer Name";
        };
        id = 34234234234343455465;
    }
)

从此输出中我只想获取雇主名称。我该怎么做。

【问题讨论】:

    标签: ios objective-c xcode facebook


    【解决方案1】:

    你的[result valueForKey:@"work"]从数组开始,同时它在单个索引中,所以我用作0

    喜欢

    NSString *employername = result[@"work"][0][@"employer"][@"name"];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2014-06-23
      • 2020-01-13
      相关资源
      最近更新 更多