iOS 4 より前のデバイスとの互換性を維持しながら、UIBannerViewDelegate プロトコルを UIViewController サブクラスに追加できますか?
これは重複ではありません。質問は特にデリゲート プロトコルに関連しています。
iOS 4 より前のデバイスとの互換性を維持しながら、UIBannerViewDelegate プロトコルを UIViewController サブクラスに追加できますか?
これは重複ではありません。質問は特にデリゲート プロトコルに関連しています。
iAd フレームワークをウィークリンクすると、ADBannerViewDelegate プロトコルに準拠するコントローラ クラスで問題が発生することはありません。もちろん、ADBannerView をプログラムで追加するか (実行中の OS に存在する場合)、3.x と 4.x で異なる Nib ファイルをロードする必要があります。
iPhone OS 3.x には ADBannerViewDelegate プロトコルはありませんが、テストしたところ、それに準拠するクラスがその古い OS にロードされている場合、シンボルの欠落に対してエラーはスローされません。