我是否可以将UIBannerViewDelegate协议添加到我的UIViewController子类中,同时保持与iOS 4之前的设备兼容?
这不是重复,问题与委托协议有关。
答案 0 :(得分:0)
我会尝试类似的事情:
#ifdef __IPHONE_4_0
@interface MYViewController <UIBannerViewDelegate, …>
#else
@interface MYViewController < … >
#endif
请记住#include <TargetConditionals.h>;
。
编辑:这个问题骗了Are Apps using iAd compatible with older iOS,答案更完整。