Tôi đã thấy trong mã ví dụ do Apple cung cấp tham chiếu đến cách bạn nên xử lý lỗi Dữ liệu cốt lõi. I E:
NSError *error = nil;
if (![context save:&error]) {
/*
Replace this implementation with code to handle the error appropriately.
abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. If it is not possible to recover from the error, display an alert panel that instructs the user to quit the application by pressing the Home button.
*/
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
Nhưng không bao giờ có bất kỳ ví dụ nào về cách bạn nên thực hiện nó.
Có ai có (hoặc có thể chỉ cho tôi theo hướng của) một số mã "sản xuất" thực tế minh họa phương pháp trên.
Cảm ơn trước, Matt