2014-11-05 2 views
1

Я пытаюсь реализовать iAd баннер в моей игре запрограммирован с Swift. До сих пор я не имел успеха. WWDC 2014 В видеозаписях мастерской отображается только реализация для объектива-c. Следуя советам, публикуемую на других вопросов, которые я попытался использовать это:Внедрение баннера iAd

# import iAd 

class GameViewController: UIViewController, ADBannerViewDelegate { 

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.canDisplayBannerAds = true 
    self.adBannerView.delegate = self 
    self.adBannerView.hidden = true 

У меня есть две ошибки компилятора на self.adBannerView.delegate = self и self.adBannerView.hidden = true

Обе ошибки говорят: GameViewController does not have a member adBannerView.

+0

Вот ответ http://stackoverflow.com/questions/24771295/iad-in-xcode-6-with-swift/24788877#24788877 –

+0

я до сих пор компиляторы ошибки, у вас есть представление, что это может быть? –

ответ

3

Вы должны разворачивать по желанию, чтобы избежать ошибок, вы упомянули в вашем посте

self.adBannerView?.delegate = self 
self.adBannerView?.hidden = true 

P.S. нашел этот пример работает https://github.com/ashishkakkad8/iAdBannerExample

iOS simulator with example

+0

спасибо, я определенно понял, как реализовать эту вещь благодаря вашей ссылке. – Nicholas

0

Вы не объявили переменная экземпляра с именем adBannerView.

Если вы добавили iAd BannerView в свою раскадровку, создайте переменную экземпляра и привяжите ее к раскадровке.

@IBOutlet var adBannerView: ADBannerView