【发布时间】:2010-10-26 20:31:14
【问题描述】:
我刚刚在具有多个不同 UIViewControllers. 的应用程序中实现了 iAds 我在每个应用程序中都有 - (void)bannerViewDidLoadAd:(ADBannerView *)banner 和 - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 的委托方法,用于显示和隐藏横幅,以及创建横幅的设置方法在viewDidLoad.
我通过让第一个 UIViewController 中的所有内容正常工作,然后将代码以及 ivar 声明、属性等复制到其他每个控制器来做到这一点...
这不可能。每次我改变一个,我都必须改变它们。我的问题(终于!)是:有没有办法一次编写这些方法,以便所有类都可以访问它们?
谢谢!
【问题讨论】:
标签: objective-c ios code-reuse iad