我使用Apple Swift开发了一个应用程序但是当我在AppDelegate.swift中编写这行代码时尝试将AdColony集成到我的项目中时:
import AdColony
我收到错误:没有可用的模块。
我该如何解决这个问题?我已经按照AdColony指南中的所有步骤(也集成了其他框架)。
答案 0 :(得分:4)
由于AdColony框架是基于Objective-C的,因此您需要为项目创建桥接标头。这是Apple的documentation。您需要查看名为将Objective-C导入Swift 的部分。
请注意,您需要在桥接头文件本身中使用Objective-C语法导入AdColony,而不是在Swift类中:
#import <AdColony/AdColony.h>
完成后,框架现在可以在任何Swift类中看到。