我正在尝试将EZAudio导入我的Swift项目。由于我的项目是用Swift编写的,我使用桥接头来导入它。因此,我将this文件夹复制到我的项目中,并将每个文件分别添加到桥接头文件中。例如:
#import "EZAudioPlayer.h"
当我尝试编译时,我得到了解析问题。
我已经通过转到Build Settings检查Xcode是否看到了桥接头文件,并且在Swift Compiler部分下检查该文件的路径是否正确。
一些截图:
答案 0 :(得分:1)
我很快检查了" AZAudio.h"我可以说问题是所有Objective-C文件中存在的圆参考。
写#import "EZAudioPlayer.h"
将导入" AZAudio.h",里面有原始" EZAudioPlayer.h",创建一个Swift没有的循环标题引用喜欢。
这里有两个可能的解决方案:
@class
指令并将#import
宏移动到实现文件(.m)。