我在10.10的Xcode7下开发了一款应用 由于另一所学校的IT情况,我将部署目标系统更改为10.8。 10.8应用程序在10.10下正常运行,但是在10.8机器上,我只看到MainMenu.xib面对包含菜单的窗口显示为灰色,但处于非活动状态。其反应与IB相同。不显示在启动时调用的先前登录窗口。 在控制台中,我只看到有关“无效颜色系统labelColor”的警告。
说明: 我将项目缩减为Start nib窗口和MainMenu.xib。我在BBedit的每个nib和xib文件中查找了labelColor。 当我编译时,我会查看已编译应用程序的内容,并且可以找到带有单个String Item labelColor的MainMenu.nib(而不是xib)。 在10.10中运行应用程序很好,但在10.9中出现警告。
解释2: 问题已修复:labelColor插入10.10 / Xcode7,并在IB中插入NSBox。当我将相当旧的项目转移到Xcode7时,显然已经改变了。我不知道这是否有所改变。