如何在iOS上访问Facebook Graph SDK的age_range属性
如何通过iOS访问如何在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
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”];
}
}
]
}