使用iAd的应用程序是否与旧版iOS兼容

时间:2010-06-27 18:51:44

标签: iphone objective-c xcode version iad

我是否可以将UIBannerViewDelegate协议添加到我的UIViewController子类中,同时保持与iOS 4之前的设备兼容?

这不是重复,问题与委托协议有关。

1 个答案:

答案 0 :(得分:3)

如果您弱化链接iAd框架,您将不会遇到符合ADBannerViewDelegate协议的控制器类的问题。当然,您需要以编程方式添加ADBannerView(如果它存在于正在运行的操作系统上),或者为3.x与4.x加载不同的Nib文件。

尽管iPhone OS 3.x中没有ADBannerViewDelegate协议,但我刚刚测试过,如果在旧版操作系统中加载了符合它的类,则不会丢失任何错误。