我使用Apple Swift开发了一个应用程序,但是当我试图在我的项目中集成Adcolony时,我在appdelegate.swift中编写了这行代码:

import AdColony

我收到错误:没有可用的模块。
我如何解决这个问题?我已经遵循了AdColony指南中的所有步骤(也集成了其他框架)。

最佳答案

由于adcolony框架是基于目标C的,所以您需要为您的项目创建一个桥接头。这是苹果的documentation。您将看到名为importing objective-c into swift的部分。
请注意,您需要在桥接头文件本身中使用objective-c语法导入adcolony,而不是在swift类中:

#import <AdColony/AdColony.h>

一旦您完成了这一点,框架现在将在您的任何swift类中可见。

10-06 02:13