Ios 谷歌登录SDK 2.0.1(谷歌用户类)

Ios 谷歌登录SDK 2.0.1(谷歌用户类),ios,objective-c,Ios,Objective C,我正在尝试为google plus登录实现新的signin sdk,并尝试从 以前的SDK 我确实得到了以下信息: 新SDK 由此 但问题是要知道性别,我现在不知道该怎么做 我想你可以通过person.gender和person.image找到这两个词。 这里person.gender是您可以直接使用的字符串,person.image是NSDictionary,所以您可以使用键名获取图像 编辑答案: 请为图像URL尝试以下操作: NSURL *imageURL = [[GIDSignIn

我正在尝试为google plus登录实现新的signin sdk,并尝试从

以前的SDK

我确实得到了以下信息:

新SDK

由此


但问题是要知道性别,我现在不知道该怎么做

我想你可以通过person.gender和person.image找到这两个词。 这里person.gender是您可以直接使用的字符串,person.image是NSDictionary,所以您可以使用键名获取图像

编辑答案: 请为图像URL尝试以下操作:

NSURL *imageURL =
    [[GIDSignIn sharedInstance].currentUser.profile imageURLWithDimension:dimension];

GIDProfileData没有这两个。。对于以前的SDK,它是person.image.url,但对于新的SDK,问题是,请尝试以下图像:NSURL*imageURL=[[GIDSignIn sharedInstance].currentUser.profile imageURLWithDimension:dimension];我已经把它添加到我编辑的问题中32分钟。以前现在唯一的问题是性别,你知道怎么得到吗?
NSLog(@"GoogleID :%@", user.userID);
NSLog(@"Email %@", user.profile.email);
NSLog(@"User :%@", user.profile.name);
NSLog(@"Image URL :%@", [user.profile imageURLWithDimension:1]);
//Gender ?
NSURL *imageURL =
    [[GIDSignIn sharedInstance].currentUser.profile imageURLWithDimension:dimension];