2016-06-11 16 views
1

通常の "assert()"ステートメントを使用すると、xcodeはスレッドの実行場所を停止します。アサーションまたはランタイムエラーがコードラインの代わりにスレッドで実行されます

私は

exection breakpoints 

を追加することで遊ぶことを試みた。しかし、私はまだXcodeのは、実際にアサーションが発生した行で停止することができません。

など。

let x:String? = nil 
    assert(x != nil) 

答えて

0

1つのオプションは、ブレークポイントペインに一般的な例外ブレークポイントを追加することです。

例外のブレークポイントを追加する前に、Xcodeは前述のようにApp Delegateで停止しますが、これを有効にするとassertステートメント自体で停止します。

Add Exception Breakpoint

Xcode stopped on an assertion

+0

時にはこれは、時にはそれが –

+0

注目しない、動作しますが、私は私のために動作しないこと持っ今まで覚えていません。申し訳ありませんが私はより多くの助けになることはできません! –

関連する問題