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