Parse.com启动项目给出了无法在xcode 6.3上调用'subscribeToChannelInBackground'编译器错误

时间:2015-04-18 13:35:16

标签: xcode swift parse-platform compiler-errors xcode6.3

如果我只是下载入门项目,请在xcode 6.3中打开它,更新setApplicationID行并运行它,就像在Quickstart屏幕上说的那样,我得到错误

  

无法使用参数列表调用'subscribeToChannelInBackground'   类型''(String,block:(Bool,NSError!) - > Void)'

在AppDelegate.swift中。

最新版本的Swift或/和Xcode是否有问题或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

正如RaVeN所说,NSError已经在Swift 1.2中被改为可选。因此,请转到发生错误的地方,即subscribeToChannelInBackground。

改变这个:

        PFPush.subscribeToChannelInBackground("", block: { (succeeded: Bool, error: NSError!)

对此:

        PFPush.subscribeToChannelInBackground("", block: { (succeeded: Bool, error: NSError?)

你现在应该可以毫无问题地编译。