0

I'm relatively new to iOS programming. I 've made some apps to the 6.0 emulator and I tried to run them in the 5.1 emulator.

They all crash in [self.window makeKeyAndVisible]; in appdelegate.mm didFinishLaunchingWithOptions. Note that I had to enable "add exception breakpoint" for this to show up.

  1. Where can I see a crash log in xcode?
  2. Can I tell xcode to warn me on new APIs ? I found in a similar question the snippet in the PCH but I 'm not sure what to put in order to work.
  3. XIB ファイルのエラーが原因で問題が発生する可能性があることを理解しています。これらの可能性のあるエラーをどのように検出できますか?

編集: はい、空の XIB で開始しましたが、クラッシュしません。したがって、XIB エラーである必要があります。それらがどのような種類のエラーであるかをどのように検出できますか? 1 つのイメージと 2 つのボタンを持つ単純な xib からすべての接続/アウトレットを削除しましたが、それでもクラッシュします。

M.

4

2 に答える 2

2

例外がスローされたようです。Xcode のコンソールを見て、例外が何であるかを確認する必要があります。何かがログに記録されると、中央セクションの下部に表示されるはずです。例外はそこに記録されます。

「新しすぎる」API に関する警告については、ここで取得できるヘッダーを試してください。ダウンロードしてプロジェクトに追加し#import、PCH ファイルの一番上に追加します。

エラーを簡単に検出することはできません。本当に注意が必要です。エラーを検出する最善の方法は、ただテストすることです。

于 2012-10-23T20:11:32.270 に答える