2
我使用Facebook的IOS SDK 4.1图请求返回登录后无
,我使用此代码来获得用户点击按钮后,用户的信息和登录
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) {
let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil)
graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in
if ((error) != nil)
{
println("Error: \(error)")
}
else
{
var fbuseremail = result.valueForKey("email") as! NSString
var fbfirstname = result.valueForKey("first_name") as! NSString
var fblastname = result.valueForKey("last_name") as! NSString
var fbusername = result.valueForKey("name") as! NSString
//....more code
但result.valueForKey(“电子邮件“)和其他人返回零
任何想法如何解决这个问题?在Facebook的SDK 4.x的
我得到的 “设置没有一个名为 'ContainsObject' 成员” 在哪里错误 –
? @ RULE101我添加了自定义fb按钮登录代码 –
fbloginresult.grantedPermissions.containsObject(“email”)应该是fbloginresult.grantedPermissions.contains(“email”)我猜? –