xcode를 버전 8.3.2로 업데이트하고 시도 할 때 문제가 있습니다. 코드가 작동했지만 업데이트가 끝난 후에는 더 이상 작동하지 않습니다. 아래 코드를 준수합니다.여기에서 던져진 오류는 context.save에서 포괄적 인 캐치가 완전하지 않기 때문에 처리되지 않습니다.
func saveContext() -> NSError?{// It saving
do {
if context == context {
try context.save()
// taskNameTextField.text=nil
}
} catch let error as! NSError? {
print("error saving core data: \(error)")
return error
}
return nil
} //
누군가가 도와 줄 수 있습니까?
은 캐치하지 않고 NSError'으로 오류를하자 '이어야한다 임의의 불필요한 구두점. – dan
@dan 문제는 Swift 3에서 오류가 NSE 오류가 아니라는 것입니다. 오류입니다. –
@DanielT. 당신은'NSError'에'Error'를 연결할 수 있습니다. – dan