Objective c 无效的颜色系统,labelColor(仅给出一次警告)

Objective c 无效的颜色系统,labelColor(仅给出一次警告),objective-c,cocoa,xib,nstextfield,nstextfieldcell,Objective C,Cocoa,Xib,Nstextfield,Nstextfieldcell,加载nib时,我在OS X 10.9控制台上收到以下警告(NSWindowController) 我正在使用Xcode6和OSX10.10来编译我的代码。最有可能的原因是这个警告 如何修复此警告?此警告用于通知您10.9(或以下版本)中没有颜色。您只需检查操作系统版本(使用AppKit常量NSAppKitVersionNumber),并根据版本正确处理颜色 阅读良好:从以下位置更改xib文件中文本字段的颜色: <color key="textColor" name="labelColor"

加载nib时,我在OS X 10.9控制台上收到以下警告(
NSWindowController

我正在使用Xcode6和OSX10.10来编译我的代码。最有可能的原因是这个警告


如何修复此警告?

此警告用于通知您10.9(或以下版本)中没有颜色。您只需检查操作系统版本(使用AppKit常量
NSAppKitVersionNumber
),并根据版本正确处理颜色


阅读良好:

从以下位置更改xib文件中文本字段的颜色:

<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>

致:



从“labelColor”开始在OSX 10.9中不是正式的颜色名称。

当我加载xib时会出现此警告,并且在加载之前我无法访问xib的任何属性/对象。当您在10.9下执行应用程序时,还是在10.9环境中以Xcode打开项目时,日志中会显示此警告?当我在10.9上执行时,这是一个很好的解决方法,但我鼓励你们所有人为此申请雷达。Xcode似乎忽略了最小目标,因此破坏了XIB。我们不需要飞行前脚本来编辑一个明显的格式错误。
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>