代码如下:
AVOSCloudSNS.login(callback: { (object, error) in
guard error == nil else{
print("登录失败--(error!)")
return
}

        let authData = object as! [NSObject:NSObject]

// let s = dic["username"]

        //微信登录成功,与User表进行绑定
        AVUser.loginOrSignUp(withAuthData: authData, platform: AVOSCloudSNSPlatformWeiXin, block: { (user, error) in
            guard error == nil else{
                print("绑定用户表失败")
                return
            }

            print("\(user!)")
        })
    }, toPlatform: .snsWeiXin)

在第三方登录调用成功后,返回的id类型的object到底是什么类型呢,我要怎么获取到里面的authData数据

你好,登陆成功后返回的 object 是第三方平台返回的用户信息,例如:

[AVOSCloudSNS loginWithCallback:^(id object, NSError *error) {
   if (error) {
   } else {
       // 性别等第三方平台返回的用户信息
        NSString *accessToken = object[@"access_token"];
        NSString *username = object[@"username"];
        NSString *avatar = object[@"avatar"];
        NSDictionary *rawUser = object[@"raw-user"]; 
   }
} toPlatform:AVOSCloudSNSSinaWeibo];

你好,Swift SDK 不支持第三方登录,建议您使用 Objective - C SDK。另外,绑定 AVUser 使用loginWithAuthData:platform:block方法。

你好,在swift 种使用的也是 import LeanCloudSocial 这个吧,我和楼上的问题一样,authData这个类型无法转换