小编Gab*_*iel的帖子

Facebook SDK登录在swift 2 iOS 9中引发错误

我尝试使用iOS 9和Swift 2中的Facebook SDK进行简单的Facebook登录,但它总是抛出一个错误:

***由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [NSTaggedPointerString containsObject:]:无法识别的选择器发送到实例0xa326874756162667'

它发生在usr/include/dispatch/once.h中,我不能单独解决它.有人有什么想法吗?

代码在这里:

import FBSDKCoreKit
import FBSDKLoginKit


let loginManager = FBSDKLoginManager()
loginManager.logInWithReadPermissions(["basic_info", "email", "user_likes"], fromViewController: self.parentViewController, handler: { (result, error) -> Void in
    if error != nil {
        print(FBSDKAccessToken.currentAccessToken())
    } else if result.isCancelled {
        print("Cancelled")
    } else {
        print("LoggedIn")
    }
})
Run Code Online (Sandbox Code Playgroud)

更新:这是完整的错误堆栈:

2015-10-02 13:40:33.884 FacyNews[24902:1352812] -[NSTaggedPointerString containsObject:]: unrecognized selector sent to instance 0xa326874756162667
2015-10-02 13:40:33.889 FacyNews[24902:1352812] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSTaggedPointerString containsObject:]: unrecognized selector sent to instance 0xa326874756162667' …
Run Code Online (Sandbox Code Playgroud)

facebook ios swift swift2

16
推荐指数
1
解决办法
8253
查看次数

标签 统计

facebook ×1

ios ×1

swift ×1

swift2 ×1