4

Apple は、オーバーライドすることが期待される UIKit のメソッドを非推奨にすることがあります (たとえば、iOS 6 の [UIViewController shouldAutorotateToInterfaceOrientation:])。

残念ながら、展開ターゲットを完全に非推奨のバージョンに変更すると、メソッドが非推奨になり、呼び出されることはありませんが、警告/エラーは生成されません.

非推奨のメソッドを CALL すると警告が表示されますが、オーバーライドすると警告は表示されません。

オーバーライドしている非推奨のメソッドをすべて見つけて、時間の経過とともにそれらを一掃できるようにしたいと考えています。

これを行う簡単な方法はありますか?

ありがとう -ヴィンス

4

1 に答える 1

0

非推奨の関数の使用に関する警告をビルドする必要があります。

Xcode で有効になっていることを確認する記事がここにありますが、かなり古いものです: http://blog.mro.name/2010/06/xcode-missing-deprecated-warnings/

Xcode 4.5 のスクリーン ショットを次に示します。

Project -> Target が選択されたときの Xcode 4.5 のスクリーンショットを次に示します。

于 2012-10-05T04:07:28.910 に答える