在 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】:当您将视图连接到某个属性然后重命名(例如从 foregroundview
到 foregroundView
)或删除该属性时,通常会出现此异常。尝试在您的项目中使用 foregroundview
搜索。并检查您的情节提要中是否有任何结果。当找到一个时 - 如果需要,断开连接并在正确的插座上创建一个新的连接
【讨论】:
以上是关于在 iPhone X 应用程序因“NSUnknownKeyException”而崩溃,原因:“[<UIStatusBar_Modern的主要内容,如果未能解决你的问题,请参考以下文章
在 Instruments 中运行的 iPhone 应用程序因无法识别的选择器而失败