【发布时间】:2018-04-14 16:33:03
【问题描述】:
我不断收到此错误。该应用程序在我使用颜色集之前工作。
错误说明了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.'
编辑:当我为标题文本选择另一种颜色(不属于颜色集的颜色)时,应用程序正在工作。这很奇怪,因为我对应用程序中的其他文本使用完全相同的颜色。这是我在彩色套装中制作的颜色。我在颜色集中制作了一种新颜色,它也不起作用。我必须使用标准颜色或从标准颜色窗口中选择一种。
【问题讨论】:
-
当我将大标题的颜色设置为资产目录中的命名颜色时,我遇到了同样的问题。这似乎是苹果方面的某种错误。我现在正在给他们写一个错误报告。
-
@Naknut 你有你提交的错误报告的 rdar 链接吗?
-
我删除了导航栏中的命名颜色,问题已解决。
-
确保您的 IBOutlets 设置正确
-
@Naknut 你提交过这个错误了吗?
标签: swift xcode runtime-error key-value nsunknownkeyexception