Xcode で、5 つのラベルのみを含むウィンドウを 1 つだけ含むユーザー インターフェイスを使用して、単純なアプリを作成しています。日付を使用してラベルにいくつかのテキストを表示したいだけです。メソッドですべての作業を行います-awakeFromNib。しかし、アプリをビルドして実行すると、アイコンが表示され、ウィンドウが表示されずにすぐにクラッシュします。お察しのとおり、-awakeFromNibロードが多すぎて実行できません。コードの半分を削除すると、すべて正常に動作します。
どうすればそのような巨大なものに対処でき-awakeFromNibますか? コードを別のメソッドに記述する必要がありますか? -awakeFromNibメソッドを からに変更する-applicationDidFinishLaunching:と、同じことが起こることに注意してください。