我正在尝试在使用 Swift 编程的游戏中实现 iAd 横幅。到目前为止,我还没有成功。 WWDC 2014 研讨会视频仅展示了 objective-c 的实现。 按照其他问题上发布的建议,我尝试使用这个:
# 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 没有成员 adBannerView。
请您参考如下方法:
您应该展开可选的以避免您在帖子中提到的错误
self.adBannerView?.delegate = self
self.adBannerView?.hidden = true
附言发现这个例子有效 https://github.com/ashishkakkad8/iAdBannerExample
