错误:使用未声明的类型' NSImage'在Swift(Xcode 6 Beta 7)

时间:2014-09-06 08:01:05

标签: xcode cocoa swift

我在Xcode 6 Beta 7和Swift中遇到了一种非常奇怪的行为。我收到错误"使用未声明的类型' NSImage'"在编辑器中的所有地方,但我相信代码中的一切都很好:我已经通过"导入Cocoa"在使用Cocoa等的所有文件中

实际上,当我编译程序时,错误消失了,程序运行正常!但是当我再次进入编辑器编辑文件时,错误会再次出现。

我认为这是一个Xcode错误(我假设编辑器中的警报是准确的,代码甚至无法编译)。有没有人知道这个问题的解决方案或解决方法?

P.D。:我已经尝试过清理和删除衍生数据,但没有运气。

1 个答案:

答案 0 :(得分:0)

当我使用swift构建Cocoa框架时,我遇到了同样的问题。

NSImage是AppKit的一部分。看起来NSApplication在某种程度上是默认注入AppKit框架,而不是我的框架Target。通过将框架与AppKit框架链接起来:

Linking AppKit

我现在使用NSImage没有问题。希望这能帮到你!