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