1

UIImagePickerControllerDelegate プロトコルを実装した、3.0 より前の今年の初めに書いたクラスがあります。その中で、3.0 SDK で廃止された imagePickerController:didFinishPickingImage:editingInfo: メソッドを実装しました。

問題は、コンパイラの警告からではなく、ドキュメントをざっと見ただけでこれに気づいたことです。他の非推奨警告 (TableViewCell.text など) が表示されましたが、これは表示されませんでした。私が見逃している他の廃止予定があるかどうか疑問に思っているので、有効にする必要がある設定または何かがありますか

4

2 に答える 2

1

その関数が呼び出されたときに何かがコンソールに記録されますか? そのタイプの非推奨の警告を見てきました。

于 2009-10-01T15:40:12.007 に答える
0

非推奨のメソッドを呼び出すか、非推奨のプロパティにアクセスするときにのみ、Xcode が非推奨について警告するため、警告は表示されません (非推奨のクラスがどのように処理されるかはわかりません)。

次のいずれも警告にはなりません。

  1. 親クラスの非推奨メソッドのオーバーライド
  2. プロトコルの非推奨メソッドの実装

考えてみれば、これはある程度理にかなっている。その非推奨のメソッドが最終的に削除されるとき、独自のメソッドの 1 つに名前を付けてもまったく問題ありません。

于 2009-10-01T19:20:07.903 に答える