私のアプリケーションを実行し、ブレークポイントを設定すると、私は最終的にここに行きます。これはどういう意味ですか、このようなスレッドコードでこれらの停止をスキップできますか?アプリケーションがいくつかの場所をクラッシュされる意味Xcodeでこれらのスレッド呼び出しをスキップできますか?
1
A
答えて
0
Xcodeでは、独自のコードをステップ実行することができます。あなたの "ステップオーバー"または "ステップアウト"の中で、あなたの命令ポインタは、最終的に、もはやあなたのソースコードではない、動的フレームワークのようなどこかを指してしまうでしょう。アセンブリコード(実際の機械命令)が表示されます。これは、その読み方を学ぶ場合に便利です。 Here is a tutorialをご覧ください。
命令ポインタを自分のソースコードに戻したいのであれば、 "ステップアウト"があなたのところに来るかもしれません。通常は、次に実行する予定のコードに別のブレークポイントを置くだけです。
0
。 Exceptional breakpoints
を追加して、アプリケーションがクラッシュする場所を確認します。あなたが設定している場合は、他のブレークポイントを削除します。
+0
実際、これはクラッシュのようには見えません。命令ポインタが、ソースコードの一部ではないディスパッチブロックに行き渡ったように見えます。 –
関連する問題
- 1. 別のスレッドからstream.Closeを呼び出すことはできますか?
- 2. 同時スレッドからXMPPConnection.sendPacketを呼び出すことはできますか?
- 3. メソッドの呼び出しはC#でスキップされますか?
- 4. AudioTrack:スレッドから呼び出される
- 5. 別のスレッドでも呼び出し/呼び出し
- 6. Android:スレッドからアクティビティを呼び出す
- 7. スレッドからInvoke/BeginInvokeを呼び出す
- 8. WinAPIスレッドからNS_DispatchToMainThreadを呼び出す
- 9. xcodeのスレッドを使用して関数を呼び出す
- 10. jQueryで別のAJAX呼び出しの中でAJAX呼び出しを行うことはできますか?
- 11. 呼び出し元のスレッドはこのオブジェクトにアクセスできません
- 12. 呼び出されたバットファイルをどのようにして呼び出すことができますか?
- 13. BGスレッドからメインスレッドで呼び出されたメソッドは、イベント呼び出しリストの途中で実行できますか?
- 14. Workerスレッドから静的クラスインスタンスの静的メソッドを呼び出すことはできますか?
- 15. 別のクラス(xcode)から呼び出すと、NSArrayは空です
- 16. あるスレッドから他のスレッドで実行するメソッドを呼び出す
- 17. 呼び出し元スレッドでインターフェイスコールバックを呼び出すにはどうすればよいですか?
- 18. enumerateKeysAndObjectsUsingBlock:同じスレッドで呼び出されることはありますか?
- 19. アプリケーションからレジストリ呼び出しをリダイレクトできますか?
- 20. Rails Metal Controllerで404ステータスを返すときに、レールの呼び出しチェーンをスキップできますか?
- 21. ハンドラ(タイマー)が呼び出されたときのスレッドを示しますか?
- 22. スレッド(NSThread)から非同期NSURLRequestを呼び出すことはできますか?
- 23. Win32 - 呼び出しスレッドに属するウィンドウを列挙できますか?
- 24. PythonスレッドでTBB 'parallel_for'を呼び出す
- 25. メソッドでスレッドを呼び出す方法
- 26. startServce()はどのスレッドからも呼び出せますか?
- 27. Service.onStartCommandでstopSelf()を呼び出すことはできますか?
- 28. Javaでprintlnを呼び出すことはできますか?
- 29. プリミティブでdeleteを呼び出すことはできますか?
- 30. cfscriptでカスタムタグを呼び出すことはできますか?
ありがとう!これは役に立ちました – Johnson