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
}
導致最大問題的原因是刪除第一個'('和最后一個')'?;宋夷挲g找到這個!
- 3 回答
- 0 關注
- 611 瀏覽
添加回答
舉報