2015-02-12 3 views
0

adBannerView.removeFromSuperview() не работает на моей сцене - когда вы нажимаете кнопку, объявление должно исчезнуть, но это не так.RemoveFromSuperview не работает на iAd Banner

если я напечатать adBannerView внутри прессованного блока кнопки печатает

<ADBannerView: 0x15e54b910; frame = (0 0; 414 50); clipsToBounds = YES; hidden = YES; gestureRecognizers = <NSArray: 0x17024cfc0>; layer = <CALayer: 0x170234640>> 

так скрыто = да, но это все еще отображается?

ответ

0

Убедитесь, что вы вызывается метод в основном потоке, попробуйте следующее:

dispatch_async(dispatch_get_main_queue(), {() -> Void in 
     adBannerView.removeFromSuperview() 
}) 
Смежные вопросы