私はアイコンがクリックされたときにウィンドウを表示するメニューバーベースのアプリケーションを持っています。 Mac OS X Lionではすべて正常に動作しますが、何らかの理由でSnow LeopardのMac OS Xのより早いバージョンでエラーが発生します。いつでも[TheWindowController window]
はメソッドが停止したと呼ばれますが、アプリケーションは実行を継続します。このため、私は窓がちょうどゼロでないとは思わない、それは何らかの形で壊れている。NSWindowControllerウィンドウ?
私はアイデアを持っていません。これはなぜ起こるのでしょうか?私が言ったように、それはMac OS X Snow Leopardでのみ起こります。 Btw。 ARCを使用します。
この場合、コンソールログに何か書き込まれますか?また、ちょうど停止するメソッドのコードを表示できますか? –
残念ながら、ARCはOS X 10.6ではサポートされていないため、コンソールログは表示されません...もっと検索をしました。本当に奇妙です。要素がない限り、ウィンドウは問題ありません。私はそれにカスタムビューを追加するとクラッシュします... – NSAddict
私はARCがコンソールログを見ることと何をしているのか分かりません。 /Applications/Utilities/Console.appを起動します。ログリストで、コンソールメッセージを選択します。あなたのアプリを実行し、コンソールログに書き込まれたものを見てください。 –