3 回答
TA贡献1827条经验 获得超4个赞
对于遇到此问题的其他人...我发现问题是由导入自定义框架引起的,我不知道如何纠正它。但是,只需从框架中删除导入和任何引用项目的代码即可解决此问题。
(╯°□°)╯︵┻━┻
希望这可以节省一些人追逐导致问题的线路。
TA贡献1831条经验 获得超4个赞
当编译器对代码中发生的事情过于困惑时,会出现此错误。我注意到您在函数中嵌套了许多函数。您可以尝试一次注释掉其中的一些,以查看错误是否消失。这样,您可以将问题区域归零。您不能使用断点,因为它是编译时错误,而不是运行时错误。
TA贡献1906条经验 获得超10个赞
对我来说,这是因为Swift 2.0 中的Parse SDK语法发生了变化。如果您正在使用Parse并升级到Swift 2.0,则会更改以下语法:
Swift 1.2:
myPFQuery.findObjectsInBackgroundWithBlock({ (queryResults: [AnyObject]?, error: NSError?) -> Void in
// CODE
})
Swift 2.0:
myPFQuery.findObjectsInBackgroundWithBlock { (queryResults: [PFObject]?, error: NSError?) -> Void in
// CODE
}
导致最大问题的原因是删除第一个'('和最后一个')'。花了我年龄找到这个!
- 3 回答
- 0 关注
- 629 浏览
添加回答
举报
