swift - iAd (ADBannerView) 工作,但在 Swift 中有奇怪的系统输出

标签 swift iad ios8 adbannerview

尝试在测试应用程序中包含广告。 Banner正常显示,但是从controller过渡过来的,其中在另一个controller上有广告,在系统输出中显示奇怪的信息:

[AppDeveloper] ADBannerView: Unhandled error (no delegate or delegate does not implement didFailToReceiveAdWithError:): Error Domain=ADErrorDomain Code=7 "The operation couldn’t be completed. Ad was unloaded from this banner" UserInfo=0x7cd27d80 {ADInternalErrorCode=7, ADInternalErrorDomain=ADErrorDomain, NSLocalizedFailureReason=Ad was unloaded from this banner}

更新:当应用程序启动时,在系统输出中显示以下信息:

<Error>: CGAffineTransformInvert: singular matrix.

但应用程序仍然运行良好.......

我在带有 iAd 的 Controller 中的代码:

@IBOutlet var adBannerCurrentCity: ADBannerView

override func viewDidLoad() {
    super.viewDidLoad()
    self.canDisplayBannerAds = true
    self.adBannerCurrentCity.delegate = self
    self.adBannerCurrentCity.hidden = true
}

func bannerViewDidLoadAd(banner: ADBannerView!) {
    self.adBannerCurrentCity.hidden = false
}

func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
    return willLeave
}

func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
    self.adBannerCurrentCity.hidden = true
}

怎么了?

最佳答案

这是当前版本模拟器的一个bug

关于swift - iAd (ADBannerView) 工作,但在 Swift 中有奇怪的系统输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24858333/

相关文章:

swift - 使用 Swift 字符串的可选链接

swift 3 : PDFDocument crashes

xcode - 在 Swift 中向 Xcode 项目添加和打开 PDF 文件

ios - 如何在自定义相机上使用 UISlider 调整亮度?

ios - AFNetworking 2 空 POST 响应但没有错误

swift - swift 中的模块是什么意思?

ios - iAd 横幅不适用于 iOS 9

iphone - iPhone 上的 iAd 测试

ios - 当我的应用程序首次启动时,iAd 拒绝在第一个屏幕上加载广告

ipad - 使用 Xcode 6 编译的 iPhone 应用程序在 iPad 上作为通用程序运行