[问题] Swift使用SDK取得Facebook使用者资讯

楼主: workhome2 (^^)   2015-10-24 00:09:41
各位前辈好,我是swift开发的新手...
使用SWIFT取得FACEBOOK取得登入者个人资讯时
一直跑出以下error
canOpenURL: failed for URL: "fbauth2:/" - error: "(null)"
Error: Error Domain=com.facebook.sdk.core Code=8 "(null)"
第一条上网查好像只是个warnning可以忽略
但一直找不到第二个错误怎么解
以下是我的source code,麻烦各位前辈帮忙了!
我是使用XCODE7.0
override func viewDidLoad() {
super.viewDidLoad()
if (FBSDKAccessToken.currentAccessToken() != nil)
{
}
else
{
self.view.addSubview(loginView)
loginView.center = self.view.center
loginView.readPermissions = ["public_profile", "email"
, "user_friends"]
loginView.addTarget(self, action: "returnUserData",
forControlEvents: UIControlEvents.TouchUpInside)
loginView.delegate = self
}
}
func returnUserData()
{
let graphRequest : FBSDKGraphRequest =
FBSDKGraphRequest(graphPath: "me", parameters:
["fields": "public_profile, email, user_friends"] )
graphRequest.startWithCompletionHandler({ (connection, result, error)
-> Void in
if ((error) != nil)
{
// Process error
print("Error: \(error)")
}
else
{
print("fetched user: \(result)")
let userName : NSString = result.valueForKey("name")
as! NSString
print("User Name is: \(userName)")
let userEmail : NSString = result.valueForKey("email")
as! NSString
print("User Email is: \(userEmail)")
}
})
}
作者: LEwww1290 (0.0)   2015-10-24 00:59:00
plist 要设定 应该是这个 http://bit.ly/1NdrOuY

Links booklink

Contact Us: admin [ a t ] ucptt.com