27

我不断收到此错误。该应用程序在我使用颜色集之前工作。

该错误说明了一些关于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.'

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

4

2 回答 2

19

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

我认为这是Apple的一个错误。

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

于 2019-03-26T07:05:12.650 回答
-2

在 IB 中将Navigation Item 的Large title属性设置为Never

于 2019-02-04T10:13:38.390 回答