2017-07-27 5 views
0

UIViewAlertForUnsatisfiableConstraintsのようなシンボリックなブレークポイントによって捕捉されるように設計された特定の関数は、UIテスト中にトリガされないようにしたいと考えています。しかし、私は電話機をデバッガに接続してブレークポイントを捕まえたくはありません。代わりに、私は何らかの形でこれらの機能が実行されるときにアプリをクラッシュさせたい。これどうやってするの?助けを差し伸べるだろうか?シンボリックブレークポイント用に設計された関数がトリガされたときにiOSアプリケーションをクラッシュさせるにはどうすればよいですか?

答えて

-1

UIApplicationMainへの呼び出しの前後に@try @catchを入れてください。 @catchブロック呼び出しで:

kill(getpid(), SIGTRAP); //or SIGKILL 
+0

問題は、これらの関数が一般に例外をスローしないことです – meisel

関連する問題