SwiftUI中CoreData上下文Foundation._GenericObjCError崩潰的解決

在這裏插入圖片描述



問題現象

在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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章