在 iPhone X 应用程序因“NSUnknownKeyException”而崩溃,原因:“[<UIStatusBar_Modern

Posted

技术标签:

【中文标题】在 iPhone X 应用程序因“NSUnknownKeyException”而崩溃,原因:“[<UIStatusBar_Modern【英文标题】:On iPhone X app crashes for the reason 'NSUnknownKeyException', reason: '[<UIStatusBar_Modern 【发布时间】:2018-08-03 07:44:01 【问题描述】:

我的应用程序有一个故事板,它内置于 Objective C。这个应用程序在所有其他设备上都可以正常工作,但仅在 iPhone x 上它会崩溃,原因如下:

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[ valueForUndefinedKey:]:此类与键前景视图的键值编码不兼容。”

我尝试了所有找到的解决方案,但没有结果。

【问题讨论】:

您是在代码中获得状态栏还是被外部框架使用?如果你使用它,你能与我们分享你的代码吗? 谢谢@Kerberos,实际上我解决了我的问题。 【参考方案1】:

当您将视图连接到某个属性然后重命名(例如从 foregroundviewforegroundView)或删除该属性时,通常会出现此异常。尝试在您的项目中使用 foregroundview 搜索。并检查您的情节提要中是否有任何结果。当找到一个时 - 如果需要,断开连接并在正确的插座上创建一个新的连接

【讨论】:

以上是关于在 iPhone X 应用程序因“NSUnknownKeyException”而崩溃,原因:“[<UIStatusBar_Modern的主要内容,如果未能解决你的问题,请参考以下文章

在 Instruments 中运行的 iPhone 应用程序因无法识别的选择器而失败

iPhone应用程序因后台定位模式而被拒绝[关闭]

仅 iPhone 应用程序因未在 iPad 上运行而被拒绝

iPhone 应用因 iCloud 数据存储指南而被拒绝

应用程序仅在 iPhone 8 iOS 14.4.1 上因内存不足而崩溃

壕!程序员摆25台iPhone X求婚 闺蜜1人1台