我收到的错误只出现在我更新到Xcode 8.1之后。它出现在
行的AppDelegate.swift页面中class AppDelegate: UIResponder, UIApplicationDelegate {
错误指出“线程1:信号SIGABRT”。当我尝试从初始屏幕切换到第二个屏幕时,应用程序崩溃。在第二个屏幕上有一个选择器视图组件,我确定该错误与该组件的启动有关,但该ViewController页面上没有显示特定错误。崩溃日志说明
因未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是密钥PickerView的密码值编码。'“。
(注意:ErrorTesting现在只是应用程序的名称,因为我创建了一个简短的代码,围绕这个特定的问题发送给Apple Developer Technical Support,如果我无法解决这个问题,但它似乎真的是我的意思如此理想地俯瞰我现在不想使用其中一个积分。)
以下是具有PickerView的视图控制器的代码:
Code overview of ViewController screen with PickerView
提前感谢您的帮助。任何建议或建议将不胜感激。我已经浏览了互联网,但是我找不到有关此最新更新的PickerView配置的任何信息。 Apple确实在Xcode 8.1(https://developer.apple.com/library/content/samplecode/UICatalog/Listings/Swift_UIKitCatalog_PickerViewController_swift.html#//apple_ref/doc/uid/DTS40007710-Swift_UIKitCatalog_PickerViewController_swift-DontLinkElementID_73)中发布了PickerView的示例代码,但我仍然无法弄清楚我的代码与他们的代码有什么不同。