Swift iAd - 超過10個ADBannerView警告實例和CGAffineTransformInvert:奇異矩陣輸出所以我試圖在我的應用程序中設置一個簡單的iAd橫幅,但我在輸出中得到這兩個警告:WARNING: More than 10 instances of ADBannerView or ADInterstitialView currently exist. This is a misuse of the iAd API, and ad performance will
suffer as a result. This message is printed only once.和<Error>: CGAffineTransformInvert: singular matrix.這是我用來實現(xiàn)我的ADBannerView:var adBannerView = ADBannerView()func loadAds() {
adBannerView = ADBannerView(frame: CGRect.zeroRect)
adBannerView.center = CGPoint(x: adBannerView.center.x, y: view.bounds.size.height - adBannerView.frame.size.height / 2)
adBannerView.delegate = self
adBannerView.hidden = true
view.addSubview(adBannerView)}//BannerView did load adfunc bannerViewDidLoadAd(banner: ADBannerView!) {
adBannerView.hidden = false}//BannerView failed to loadfunc bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
adBannerView.hidden = true}override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib. loadAds()
//(rest of the code is from here onwards)我試著添加這個來阻止第一個錯誤:(沒有用)//BannerView will disappearoverride func viewWillDisappear(animated: Bool) {
adBannerView.removeFromSuperview()
adBannerView.delegate = nil}
- 3 回答
- 0 關注
- 675 瀏覽
添加回答
舉報
0/150
提交
取消