尝试在Swift应用程序中导入MoPub库时出错(错误:使用未声明的类型)

时间:2017-04-12 18:13:25

标签: ios objective-c swift cocoapods

我试图将Mopub库导入到一个新的Swift项目中。按照以下步骤操作:

  1. 创建新的Swift Project + pod init
  2. 添加广告联盟pod 'mopub-ios-sdk
  3. pod install
  4. 打开项目(文件.xcworkspace
  5. 创建一个虚拟ObjectiveC文件,提示您添加桥接标题
  6. MyProject-Bridging-Header.h文件中添加第#import <MoPub/MoPub-Bridging-Header.h>
  7. 此时项目编译但是如果我尝试使用框架类,XCode会抱怨error: use of undeclared type MPInterstitialAdController

    错误在哪里?

    注意:如果我在步骤6中使用导入行到#import <mopub-ios-sdk/MoPub-Bridging-Header.h>创建App Project是ObjectiveC足以使框架可以从swift代码访问。但我需要我的项目以Swift为基础。

    由于

1 个答案:

答案 0 :(得分:0)

设置桥接头后,我错过了import语句:

import MoPub

:P