2

iOS 4 より前のデバイスとの互換性を維持しながら、UIBannerViewDelegate プロトコルを UIViewController サブクラスに追加できますか?

これは重複ではありません。質問は特にデリゲート プロトコルに関連しています。

4

1 に答える 1

3

iAd フレームワークをウィークリンクすると、ADBannerViewDelegate プロトコルに準拠するコントローラ クラスで問題が発生することはありません。もちろん、ADBannerView をプログラムで追加するか (実行中の OS に存在する場合)、3.x と 4.x で異なる Nib ファイルをロードする必要があります。

iPhone OS 3.x には ADBannerViewDelegate プロトコルはありませんが、テストしたところ、それに準拠するクラスがその古い OS にロードされている場合、シンボルの欠落に対してエラーはスローされません。

于 2010-06-28T17:45:23.490 に答える