我面临一个困难,我无处可去。我的条件是我必须支持iOS 9,但仍然必须使用Xcode 6.4(我现在还没准备好升级到Xcode 7)。
如果我使用 FacebookSDKs-iOS-20150813.zip ,我会使用
fbLoginManager.logInWithReadPermissions(["email"], handler: { (result, error) -> Void in
if (error == nil){
var fbloginresult : FBSDKLoginManagerLoginResult = result
}
})
iOS9中的将plist文件中的facebook app列入白名单,并添加facebook doc
中讨论的密钥
应用程序切换到本机Facebook应用程序,并不从应用程序返回用户信息但是我可以使用模拟器来查看我的应用程序
如果我使用 FacebookSDKs-iOS-20151026.zip ,我必须使用
fbLoginManager.logInWithReadPermissions(["email"], fromViewController: self.presentingViewController, handler: { (result, error) -> Void in
if (error == nil){
var fbloginresult : FBSDKLoginManagerLoginResult = result
}
})
我从iOS 9及以下版本的设备获取用户信息,但是链接器出现重复符号错误。
问题是我已经读过,我将不得不使用Xcode 7来摆脱这个;但是我还没准备好将我的应用程序升级到Swift 2.0,我也必须支持iOS 9。