我有一个项目使用Swift生成的Bridging Header,并且已经正确设置了项目(名称没有空格,使用模块,在.mm文件中预先声明Swift类,删除派生数据,进行干净的重建等)。 Bridging Header已经生成了,但是自动生成的-Swift.h文件内有错误。更糟糕的是,这些错误出现在创建项目时生成的(Swift)版本的AppDelegate和ViewController上,而这些本来应该可以正常编译。-Swift.h中的错误有:
@interface AppDelegate : UIResponder <UIApplicationDelegate>
>>找不到“UIResponder”的接口声明,它是“AppDelegate”的超类
>>找不到“UIApplicationDelegate”的协议声明@interface ViewController : UIViewController
>>找不到“UIViewController”的接口声明,它是“ViewController”的超类
我在Stack Overflow和网络上搜索,找不到解决此特定问题的答案。是否还有其他人遇到过这个问题?或者,我能否将我的AppDelegate和ViewController类标记为Xcode不尝试为这些Swift类创建Objective-C桩,因为我实际上并不需要它们?