我在Xcode 6 Beta 7和Swift中遇到了一种非常奇怪的行为。我收到错误"使用未声明的类型' NSImage'"在编辑器中的所有地方,但我相信代码中的一切都很好:我已经通过"导入Cocoa"在使用Cocoa等的所有文件中
实际上,当我编译程序时,错误消失了,程序运行正常!但是当我再次进入编辑器编辑文件时,错误会再次出现。
我认为这是一个Xcode错误(我假设编辑器中的警报是准确的,代码甚至无法编译)。有没有人知道这个问题的解决方案或解决方法?
P.D。:我已经尝试过清理和删除衍生数据,但没有运气。
答案 0 :(得分:0)
当我使用swift构建Cocoa框架时,我遇到了同样的问题。
NSImage是AppKit的一部分。看起来NSApplication在某种程度上是默认注入AppKit框架,而不是我的框架Target。通过将框架与AppKit框架链接起来:
我现在使用NSImage没有问题。希望这能帮到你!