Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Ios Parse won';不编译_Ios_Xcode_Swift_Parse Platform - Fatal编程技术网

Ios Parse won';不编译

Ios Parse won';不编译,ios,xcode,swift,parse-platform,Ios,Xcode,Swift,Parse Platform,所以我只是想用parse设置我的新应用程序。我已经下载了他们的SDK,并粘贴了我的应用程序ID。问题在于推送通知(我甚至都没碰过)。有人能帮我吗? 谢谢 错误代码: PFPush.subscribeToChannelInBackground("") { (succeeded: Bool, error: NSError?) in if succeeded { print("ParseStarterProject successfully subscri

所以我只是想用parse设置我的新应用程序。我已经下载了他们的SDK,并粘贴了我的应用程序ID。问题在于推送通知(我甚至都没碰过)。有人能帮我吗? 谢谢

错误代码:

   PFPush.subscribeToChannelInBackground("") { (succeeded: Bool, error: NSError?) in
        if succeeded {
            print("ParseStarterProject successfully subscribed to push notifications on the broadcast channel.\n");
        } else {
            print("ParseStarterProject failed to subscribe to push notifications on the broadcast channel with error = %@.\n", error)
        }
    }
}
它说:

无法使用参数列表调用“SubscribeTochannelBackground” 类型为“(字符串,(布尔,N错误?->())”


您正在显示的代码是订阅通知通道…它抱怨它不希望使用这些参数类型

要设置Parse SDK,请执行以下操作:

根据《解析入门指南》,这是他们测试安装是否顺利(swift)的方法


显然,函数调用的语法是错误的。跟随函数(右键单击Xcode中的函数并“跳转到定义”),找出函数所需的参数。我不知道SDK,但我想这个函数有两个参数——一个字符串和一个闭包(block)。然后,您需要在通话中使用该代码,而不是现在使用的任何代码。

您没有编写该代码吗?但它已经在那里了?您是否使用与swift版本匹配的正确框架版本?是的,已经存在。如何检查我的版本是否正确?谢谢你。既然我是开发人员,你能更准确地告诉我应该在哪里实现你刚才给我的代码吗?感谢使用视图控制器的viewDidLoad方法。执行代码后,您将看到您的解析表中有一个新的类和行。@Anton检查我共享的链接……它一步一步地介绍了如何安装它,以及您需要添加哪些库来支持解析
let testObject = PFObject(className: "TestObject")
testObject["foo"] = "bar"
testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
  print("Object has been saved.")
}