嗨
我有这个应用程序,我想将我的 CoreData Stack 参考表单 firstviewcontroller 传递给 detailview,这样我就可以将数据保存在 coredata 中 正如您从我的屏幕截图中看到的那样,我使用的是 navigationController 和 TabBarController'
我已经在我的 SceneDelegate 中尝试过这段代码
let dataController = CoreDataController(modelName: "Number")
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
ataController.load()
let navigationController = window?.rootViewController as! UINavigationController
let randomNumberViewController = navigationController.topViewController as! ViewController
randomNumberViewController.dataController = dataController
但我收到错误 Massaage
Could not cast value of type 'MYViewController' (0x106f10858) to 'UITabBarController' (0x7fff86f29048)
这是我的 CoreData 堆栈代码参考
let dataController = CoreDataController(modelName: "Number")
我的模特名字是 Number
我的核心数据代码在名为 DataController 的单独类文件中我使用
let dataController = CoreDataController(modelName: "Number")
作为参考
我使用 dataController.load()
Load 函数调用 loadPersistentStores
所以我的问题是如何将我的核心数据从 firstviewcontroller 传递到详细视图控制器,以便我可以将数据保存在 coredata