适用于Swift的RevMob集成

时间:2015-06-27 23:37:06

标签: swift revmob

**我已经阅读了Swift的RevMob说明,我已经在这里阅读了Swift-RevMob问题的答案,但它没有解决我的特定问题。 **

我目前正在尝试展示全屏广告。

这是我的GameViewController.swift:

verride func viewDidLoad() {
super.viewDidLoad()


//Start RevMob code
let completionBlock: () -> Void = {
    // do something when it successfully starts the session
     RevMobAds.session().showFullscreen();
}
let errorBlock: (NSError!) -> Void = {error in
    // check the error
    println(error);
}
RevMobAds.startSessionWithAppID("55770fcc17dd7840727aa5e8",
    withSuccessHandler: completionBlock, andFailHandler: errorBlock);

//End of RevMob Code

我已将包中的模块定义为“是”: enter image description here

这是我的Bridge-Header:

//  Use this file to import your target's public headers that you would like to expose to Swift.
#import <RevMobAds/RevMobAds.h>

最后,这是我在尝试构建代码时遇到的错误: enter image description here

谢谢,如果你能提供帮助!

2 个答案:

答案 0 :(得分:1)

CLBeaconRegion是iOS 7中Core Location的一部分,因此您需要确保框架在您的项目中链接。

注意:根据我的经验,Apple会选择CLBeaconRegion作为应用审核的一部分,他们经常想知道您是如何使用信标的 - 即使代码只是坐在那里而您不是计划使用它。

现在有两次我被应用评论要求提供我的应用程序检测信标的视频,以便他们可以看到它是如何工作的,所以要么准备好解释你的用法,要么看看是否有没有内置的库版本。

答案 1 :(得分:1)

除了必需的框架之外,您还必须添加CoreLocation.framework