関数をコメントアウトしてアプリケーションをコンパイルします(エラーまたは警告はありません)が、実行するとフリーズしてクラッシュします。使用していない関数のコメントを外してから、アプリケーションが正常に動作します。使用していない関数を削除した後にアプリケーションがロックされます
この問題を処理する最善の方法は何ですか?
おかげ
関数をコメントアウトしてアプリケーションをコンパイルします(エラーまたは警告はありません)が、実行するとフリーズしてクラッシュします。使用していない関数のコメントを外してから、アプリケーションが正常に動作します。使用していない関数を削除した後にアプリケーションがロックされます
この問題を処理する最善の方法は何ですか?
おかげ
は、関数にブレークポイントをスティックし、それを呼び出しているものを参照してください。
実際に呼び出されていないことを確認するには、機能NSLog(@"Function Called");
にログを記録します。また、どのヘッダーにも宣言されていないことを確認してください。
NSTimerから電話をかけました。私はなぜそれがエラーや警告なしでコンパイルされたのだろうか。 – jdl
助けてくれてありがとう – jdl
セレクターを使いましたか?これは、コンパイル時ではなく実行時にソートされるようなものです。 – Abizern