0

と がimagepickercontrollerありimageviewます。向きがimageview変わると位置が変わります。をランドスケープ モードからロードするimagepickercontrollerと、方向がポートレートに変わります (imagepickerポートレート モードのみをサポートするため)。

次に、イメージピッカーが閉じられると、イメージビューの位置が望ましくない場所に変わります。

どのメソッドが呼び出されているかを確認したい。

アプリの実行中にどのメソッドが呼び出されているかを確認する方法はありますか?

4

2 に答える 2

0

ブレークポイントを使用することも、デバッグナビゲーターから単純に追跡することもできます。

于 2013-08-13T09:02:18.463 に答える
0

これは、すべての Objective-C メッセージを追跡するのに役立つ場合があります ( 「Dave Dribin's Blog - Tracing Objective-C messages」から):

NSObjCMessageLoggingEnabled環境変数を「YES」に設定すると、Objective-C ランタイムは、ディスパッチされたすべての Objective-C メッセージを という名前のファイルに記録します/tmp/msgSends-<pid>

これは、OS X アプリケーションと、シミュレーターで実行されている iOS アプリで機能します。環境変数を設定するには、「製品 -> スキーム -> スキームの編集」を選択し、「引数」タブを選択します。

于 2013-08-13T09:15:37.807 に答える