Gần đây tôi đã cập nhật Xcode lên phiên bản 7.0 beta mới.Toán tử nhị phân '&&' không thể áp dụng cho hai toán hạng Bool
Tôi đã di chuyển với trợ lý nhưng có một vài vấn đề khác.
func saveContext() {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save() {
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()
}
}
}
On line 4 có 4 vấn đề: một trong những đầu tiên là:
Binary điều hành '& &' không thể được áp dụng cho hai toán hạng Bool
điều thứ hai là :
Cuộc gọi có thể ném, nhưng tôi không được đánh dấu bằng 'thử' và lỗi không được xử lý
Ai đó có thể giúp tôi được không?
Câu hỏi này có tiêu đề tốt hơn nhiều so với bản sao, vì các lập trình viên có khả năng google trên thông báo lỗi khó hiểu này. Để tham khảo, khai báo sau cho cùng một thông báo lỗi: func test() { trả về true && true }, Lưu ý rằng hàm được khai báo là void, tức là -> Bool bị thiếu. – ragnarius