Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析Facebook登录错误-Swift 2_Swift_Parse Platform_Ios9_Facebook Login - Fatal编程技术网

解析Facebook登录错误-Swift 2

解析Facebook登录错误-Swift 2,swift,parse-platform,ios9,facebook-login,Swift,Parse Platform,Ios9,Facebook Login,我使用解析服务器创建了一个使用facebook按钮的登录。但是,当单击“登录”按钮时,会出现如下错误: 2015-10-04 18:20:23.040 MyProject[352:91466]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[\u NSCFString containsObject::]:未识别的选择器发送到实例0x15615560' *第一次抛出调用堆栈: (0x22c9b86b 0x3464edff 0x22ca1035 0

我使用解析服务器创建了一个使用facebook按钮的登录。但是,当单击“登录”按钮时,会出现如下错误:

2015-10-04 18:20:23.040 MyProject[352:91466]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[\u NSCFString containsObject::]:未识别的选择器发送到实例0x15615560' *第一次抛出调用堆栈: (0x22c9b86b 0x3464edff 0x22ca1035 0x22c9ec8f 0x22bce2b8 0x62e355 0x62e1f9 0x1c14dab 0x1c159c1 0x62d5a7 0x61a435 0x61a7f3 0x61a7b5 0x61968d 0x61956f 0x6d5cab 0x6d4ccf 0x49cd08 0x49cf54 0x26de3cc9 0x26de3c55 0x26dcc95b 0x26de35a1 0x26320F 0x26ddc2d7 0x26DADADAD3D 0x25F 0xC522C52BF17 0xC522BF17)26e1417d 0x616a74 0x34d79873) libc++abi.dylib:以NSException类型的未捕获异常终止

我使用的函数如下所示。我只是使用了swift中解析网站中记录的相同方法。为什么我会得到错误

@IBAction func button_clicked(sender: AnyObject) {

    let permissions = ["public_profile"]

    PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
        (user: PFUser?, error: NSError?) -> Void in
        if let user = user {
            if user.isNew {
                print("User signed up and logged in through Facebook!")
            } else {
                print("User logged in through Facebook!")
            }
        } else {
            print("Uh oh. The user cancelled the Facebook login.")
        }
    }
}
我创建了一个桥接头作为

  #import <Parse/Parse.h>

  #import "KeychainWrapper.h"

  #import <FBSDKCoreKit/FBSDKCoreKit.h>
我想出来了

我以前在info.plist中为facebook权限编写的代码是字符串,但它必须是数组

它是:

  <key>LSApplicationQueriesSchemes</key>
   <string>
    <string>fbauth2</string>
   </string>
LSApplicationQueriesSchemes
fbauth2
我将其更新为:

 <key>LSApplicationQueriesSchemes</key>
   <array>
    <string>fbapi</string>
    <string>fbapi20130214</string>
    <string>fbapi20130410</string>
    <string>fbapi20130702</string>
    <string>fbapi20131010</string>
    <string>fbapi20131219</string>
    <string>fbapi20140410</string>
    <string>fbapi20140116</string>
    <string>fbapi20150313</string>
    <string>fbapi20150629</string>
    <string>fbauth</string>
    <string>fbauth2</string>
    <string>fb-messenger-api20140430</string>
   </array>
LSApplicationQueriesSchemes
fbapi
fbapi20130214
fbapi20130410
fbapi20130702
fbapi20131010
fbapi20131219
fbapi20140410
fbapi20140116
fbapi20150313
fbapi20150629
fbauth
fbauth2
fb-messenger-api20140430

您能否提供更多详细信息?我们很难说到底发生了什么。你好,阿尔文,还有什么不能再添加的?最好的办法是在GitHub parse repo中发布一期。他们会给你最好的反馈,这与解析框架有关。
  <key>LSApplicationQueriesSchemes</key>
   <string>
    <string>fbauth2</string>
   </string>
 <key>LSApplicationQueriesSchemes</key>
   <array>
    <string>fbapi</string>
    <string>fbapi20130214</string>
    <string>fbapi20130410</string>
    <string>fbapi20130702</string>
    <string>fbapi20131010</string>
    <string>fbapi20131219</string>
    <string>fbapi20140410</string>
    <string>fbapi20140116</string>
    <string>fbapi20150313</string>
    <string>fbapi20150629</string>
    <string>fbauth</string>
    <string>fbauth2</string>
    <string>fb-messenger-api20140430</string>
   </array>