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