問題現象
在SwiftUI中使用CoreData管理對象上下文NSManagedObjectContext時出現,App會崩潰,報如下錯誤:
Fatal error: Unresolved error Error Domain=Foundation._GenericObjCError Code=0 “(null)”
這一般發生在context.save()的時候。
問題分析
1. SwiftUI中使用CoreData時Xcode爲你做了什麼?
在默認使用CoreData的Xcode項目中,context是在SceneDelegate.swift中創建並傳遞給Root View的:
// 創建context
let context = (UIApplication.sha