我最近將Xcode更新爲新的7.0測試版。二元運算符'&&'不能應用於兩個Bool操作數
我與助理進行了遷移,但還有一些問題。
func saveContext() {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save() {
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()
}
}
}
在第4行有4個問題: 第一個是:
二進制運算符 '& &' 不能應用到兩個布爾操作數
第二個是:
打電話可以扔,但它我s沒有標記'嘗試',錯誤沒有處理
有人可以幫我嗎?
由於程序員很可能會在這個令人困惑的錯誤消息中看到谷歌,所以這個問題的標題要比副本要好得多。作爲參考,以下聲明給出了相同的錯誤消息:func test(){ return true && true },請注意函數聲明爲void,即 - > Bool丟失。 – ragnarius