Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS上访问Facebook Graph SDK的age_range属性_Ios_Objective C_Facebook_Facebook Graph Api - Fatal编程技术网

如何在iOS上访问Facebook Graph SDK的age_range属性

如何在iOS上访问Facebook Graph SDK的age_range属性,ios,objective-c,facebook,facebook-graph-api,Ios,Objective C,Facebook,Facebook Graph Api,如何通过iOS访问age\u范围Facebook用户属性()?其他用户属性很简单(请参见)。例如,通过user.first\u name,但是,我不确定如何查询和提取此复合属性的min和max值。我相信这是解析年龄范围的方法: if (status == FBSessionStateOpen) { [[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, NSDictio

如何通过iOS访问
age\u范围
Facebook用户属性()?其他用户属性很简单(请参见)。例如,通过
user.first\u name
,但是,我不确定如何查询和提取此复合属性的
min
max
值。

我相信这是解析年龄范围的方法:

if (status == FBSessionStateOpen) {
    [[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
        if (error) {
            SSLog( @"Facebook request failure: %@\n", error.description );
        }
        else
        {
            // Look up age range property and put min and max into string "min-max"
            NSDictionary *ageRangeDict = [user objectForKey:@"age_range"];
            NSString *ageRange = [NSString stringWithFormat:@"%@-%@",
                                  [ageRangeDict objectForKey:@"min"],
                                  [ageRangeDict objectForKey:@"max"]];
        }
    }
     ]
}
if(状态==FBSessionStateOpen){
[[FBRequest requestForMe]startWithCompletionHandler:^(FBRequestConnection*连接,NSDictionary*用户,NSError*错误){
如果(错误){
SSLog(@“Facebook请求失败:%@\n”,错误说明);
}
其他的
{
//查找年龄范围属性并将最小值和最大值放入字符串“min max”
NSDictionary*AgrangeDict=[用户对象forkey:@“年龄范围”];
NSString*ageRange=[NSString stringWithFormat:@“%@-%@”,
[AgrangeDict objectForKey:@“min”],
[AgrangeDict objectForKey:@“max”];
}
}
]
}