xcode错误:...此类不是密钥值编码兼容的密钥ibShadowedLargeTitleTextAttributes

Wal*_*ter 23 xcode runtime-error key-value swift nsunknownkeyexception

我一直收到这个错误.应用程序在我使用颜色集之前工作.

错误说明了一些事情ibShadowedLargeTitleTextAttributes.我没有为大标题阴影设置任何颜色,我使用默认(清除).我重新启动了Xcode,使用了阴影的颜色,再次将其删除.当我想运行它时,错误会一直显示,但构建成功.

完整的错误消息:

Terminating app due to uncaught exception 'NSUnknownKeyException', 
reason: '[<UINavigationBar 0x10650fd10> valueForUndefinedKey:]: 
this class is not key value coding-compliant for the 
key ibShadowedLargeTitleTextAttributes.'
Run Code Online (Sandbox Code Playgroud)

编辑:当我为标题文本选择另一种颜色时(应用程序不属于颜色集),应用程序正在工作.这很奇怪,因为我对应用程序中的其他文本使用完全相同的颜色.这是我用彩色套装制作的颜色.我在颜色集中做了一个新颜色,它也无法正常工作.我必须使用标准颜色或从标准颜色窗口中选择一种颜色.

小智 14

当我将导航栏中的任何颜色设置为一种命名的颜色(来自“资产”)时,出现此错误。

我认为这是Apple的错误。

无论如何,您需要将命名的颜色更改为自定义颜色,以避免出现此错误。


小智 -2

在 IB 中将导航项的大标题属性设置为从不