2017-07-20 4 views
0

私は記事でデバッグ手法を見つけるのに慣れていましたが、今はそれをやる方法を忘れてしまいます。私はそれを以下に説明し、誰かが知りたいと思う。Xcodeのデバッグ領域で一時停止ボタンを押したときに特定のブレークポイントにジャンプするにはどうすればいいですか?

私は、ViewControllerのviewDidLoadなどのどこにでもコードを書くことができることを覚えています。

override func viewDidLoad() { 
    super.viewDidLoad() 

/*Some magic code here 

Set a breakpoint here among these code 

Some magic code here 
*/ 

} 

次に、シミュレータでプロジェクトを実行します。 Xcodeのデバッグ領域で一時停止ボタンを押すと、マジックコードの中で直接設定したブレークポイントにジャンプします。

enter image description here

誰もがそれを行う方法を知っていますか?

PS:どこにでも魔法のコードを入れることができます。また、一時停止ボタンを押すとブレークポイントにジャンプできます。

+1

ブレークポイントを使用すると、プログラムの実行を特定の瞬間まで一時停止することができます。 [これははるかに役立つと思う](https://medium.com/yay-its-erica/xcode-debugging-with-breakpoints-for-beginners-5b0d0a39d711) – Balasubramanian

答えて

0

一時停止ボタンをクリックすると、アプリケーションの実行が一時停止します。あなたのブレークポイントをヒットするには、それに付随するコードを実行する必要があります。このコードが実行され、ブレークポイントがヒットしたら、再生ボタンをクリックしてアプリケーションの実行を継続することができます。これにより、コード内の他のブレークポイントがヒットします(将来のブレークポイントのコードが実行されたと仮定します)。

+0

ブレークポイントの仕組みを知っています。その記事を最初に読んだときに私は驚きました。プレスポーズボタンを押すとどこにでもジャンプできるテクニックを知っていました。そして、私はその技術を自分で試してみました。残念ながら私は今それをやる方法を忘れてしまいます。私たちはNSRunloopを使ってそれを行うことができますか? – LinShiwei

+1

添付されているコードが実行されていない限り、ブレークポイントにジャンプすることはできません。 – ZGski

関連する問題