cannot find protocol declaration for 'xxxDelegate'

问题描述

项目是OC、Swift混编的,最近在合分支时,出现了以下奇怪的错误:

image.png

报错文件:xxx-Swift.h
报错问题:cannot find protocol declaration for 'RPBroadcastActivityViewController Delegate

解决办法

在OC和Swift的桥接文件xxx-Bridging-Header.h导入相应的头文件。我这里的两个报错,导入以下两个头文件就可以编译成功了。

#import <ReplayKit/ReplayKit.h>
#import <SpriteKit/SpriteKit.h>

推荐阅读更多精彩内容