0

XCodeデバッガーから2つのアプリを実行すると、コンソールに独自のNSLogが表示されます。しかし、exit呼び出しで1つのアプリが存在すると、そのアプリは強制終了され、コンソールログを表示できなくなります。それを見ることができるようにするにはどうすればよいですか。

言い換えれば、私はアプリをデバッグしていて、何か悪いことが起こったとき、私はログにメッセージを入れてから終了しました。それが起こった場所を見たいと思います。

4

2 に答える 2

2

「Log Navigator」と呼ばれるものを選択し、デバッグ セッションを選択します。画像を参照してください。

ここに画像の説明を入力

于 2012-11-23T23:34:51.057 に答える
1

通話exit

raise(SIGINT);

デバッガーを接続して実行している場合、プログラムの実行は一時停止されます。デバッガーなしで実行している場合 (つまり、本番環境で)、アプリは強制終了されます。

于 2012-11-23T23:32:18.213 に答える