0

一部の作業コードでは、xib から新しいビューを (正常に) ロードした PushViewController を呼び出しました。

私は XIB に入り、いくつかのボタンを追加しました。コードを再試行すると、ビューは引き続きコード内の適切な位置に表示されました。

その後、それらのボタンを削除しました。その時点から、コードは機能しなくなりました。未処理の例外エラーでクラッシュするようになりました。デバッガーで追跡できません。コードにいくつかの手順が必要で、クラッシュします。

IB で何かを切断した可能性がありますが、何がわかりません。

私が壊したものと、それを修正する方法について、誰か提案を提供できますか?

よろしくお願いいたします。

4

4 に答える 4

0

ほとんどのクラッシュは、リリースが早すぎるメモリで検出されます。

  • メモリ管理を確認しましたか?
  • クラッシュコードは何ですか?
  • デバッガーでプログラムを実行しても追跡できませんか?
于 2009-12-03T05:32:12.750 に答える
0

IBに失敗したと思われる場合は、各要素の接続インスペクター(cmnd + 2)を確認してください。

于 2009-12-03T05:33:37.783 に答える
0

未処理の例外エラーでクラッシュするようになりました

例外は何ですか?

デバッガコンソールの出力は、問題が何であるかを説明します。

于 2009-12-03T05:39:54.900 に答える
0

その XIB ビューをファイルの所有者から誤って切断していないことを確認してください。コンセントであるかどうかにかかわらず、ビューにはまだ接続が必要です。

  • 接続インスペクタを開き、そこにあることを確認してください。
  • または、他に欠落している接続がないか確認してください。

XIB の詳細を知ることは困難ですが、通常はよくあるケースです。

于 2009-12-03T05:45:48.507 に答える