尽管编译,Xcode在编辑时显示快速错误

时间:2014-11-13 13:44:28

标签: xcode macos swift

我在Swift文件(不是Objective-C)的Xcode编辑器中遇到了很多undeclared type错误,尽管我实际编译时代码运行正常。例如,我的app委托(未从模板更改):

import Cocoa

@NSApplicationMain // 'NSApplicationMain' class must conform to the 'NSApplicationDelegate' protocol
class AppDelegate: NSObject, NSApplicationDelegate { // Use of undeclared type 'NSApplicationDelegate'

    // Methods

}

整个项目都是一样的,例如。我的视图控制器说NSViewControllerNSTextView是未声明的标识符。我已经尝试过清理,清除派生数据和常用的东西。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

来自apple documentation

NSApplicationDelegate需要导入声明import AppKit这可以解决您的问题。