嗨,大家好,

漂亮地陷入了展开的可选问题,同时尝试获取应用程序委托将上下文传递给CurrentLocationViewController(:didfinishlaunchingWithOptions)。我正在运行最新的Xcode(11.7),并且CoreData文件的创建增加了比您的教程建议更多的代码。一切看起来都很好,我介绍了第32章的完成样本项目 - 但没有运气。错误是:
2020-10-09 13:29:02.546646-0400 MyLocations_2020 [5740:1113110]致命错误:突出展开一个可选值时意外地发现nil:file ... appdelegate.swift,第19行

找到错误的代码:

fun 应用( _ 应用程序:UIApplication,didfinishlaunchingwithoptions启动选项:[UIAPPLICING.LAUNCHOPTIONSKEY: 任何 ]?) -> Bool {

--------> TabController =窗口!.rootViewController 作为 !! UitabbarController.<------------

如果 tabviewcontroller = tabcontroller.viewcontrollers {

NavController = TabViewController [0] 作为 !! UinaVigationController.

Controller = NavController.ViewControllers.first. 作为 !! CurrentLocationViewController.

Controller.ManagedObjectContext = ManagedObjectContext.

}

打印(ApplicationDocumentsDirectory)

listen flfatalcoredatanotifications()

返回 真的

}

请帮忙 :least_smile:
谢谢,

奥西斯托尤

这一主题在166天后自动关闭。不再允许新的回复。