iAd (ADBannerView) работает, но имеет странный системный вывод в Swift

Пробовал включать рекламу в тестовом приложении. Баннер нормально отображается, но при переходе с контроллера, в котором идет реклама, на другой контроллер, в системном выводе отображается странная информация:

[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:

@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
}

Что случилось?


person Alexey Nakhimov    schedule 21.07.2014    source источник


Ответы (1)


Это ошибка текущей версии симулятора.

person Alexey Nakhimov    schedule 08.08.2014
comment
что, если я попал в устройство? - person Muruganandham K; 01.02.2016