2012-02-11 48 views
0

RaiseManチュートリアルで作業していますが、Xcode 4.2.1でプログラムを実行するとウィンドウが表示されません。著者のソリューションをダウンロードして実行したので、すべてのコードを自分のコードと比較して、自分の能力、情報設定、ビルド設定、.xibファイルのバインディングを比較しても見つかりませんでした違い。私は作者のプログラムをやり直しましたが、今でも同じ問題があります。私が考えることができるのは、Xcodeやシステムに問題があることだけです。誰が私に見えるか、何をチェックするかについてのヒントを教えてもらえますか?ウィンドウが表示されません

おかげ

が、私は「ドキュメントベースのアプリケーションを作成」とXcode 4.2.1は、適切なファイルを作成してみましょうチェックし、新しいココアアプリケーションプロジェクトを作成し、など私は追加だけのコードでは、どの方法を示すためのNSLog文でしたどこで呼び出された。実行すると、結果は次の通りであった:

autoSavesInPlace 
    autoSavesInPlace 
    autoSavesInPlace 
    windowNibName 
    autoSavesInPlace 
    windowControllerDidLoadNib 
    autoSavesInPlace 
    autoSavesInPlace 
    autoSavesInPlace 
    autoSavesInPlace 

、デフォルトのウィンドウが表示されていました。アプリを停止し、同じ結果で再度実行しました。それが結果に実行された3回目でした:

autoSavesInPlace 
autoSavesInPlace 
autoSavesInPlace 

と何のウィンドウが表示されませんでした。私は他にどこを見るか、またはこの問題のトラブルシューティング方法を知りません。助けてください。

+0

RaiseManチュートリアルとは何ですか?アプリケーションを起動すると黒い画面が表示されますか? – bneely

+0

これはBigNerdRanchの本の一部です。 –

+0

AAron Hillegassの「Cocoa Programming For Mac OS X」のチュートリアルであり、RaiseManはドキュメントベースのアプリケーションを使用する最初のチュートリアルです。私は何かを台無しにしてしまったと確信していましたが、私が著者の解決策に同じ問題があったとき、私は他の問題を抱えていると思います。いいえ、黒い画面が表示されません。 Xcodeはそれが実行されていると言いますが、画面に表示されているアプリからは何もありません。 –

答えて

0

ここで最もよくあるエラーは、Interface BuilderのWindowオブジェクトの「起動時に表示する」のチェックを外すことです。

Xcodeが非常に奇妙な動作をしている場合、特に最近アップグレードした場合は、再起動してください。 Xcodeはあなたがそれをアップグレードするときにリブートする必要はないと示唆していますが、一般的にそうしています(最近のバージョンではこれをテストしていません。

+0

私は "Visible at Launch"でプレイしていましたが、 "Show at Startup"は見つかりませんでした。私の遊びには運がありません。再起動を試みましたが、コンピュータが再起動の途中でハングアップしました。最後にLionを再インストールしても問題は解決しませんでした。まだXcodeを再インストールしてみませんでしたが、それは私の次のステップだと思います。 –

+0

Xcodeを再インストールしても役に立ちませんでした。 –

+0

Xcodeが自動的に生成する5つのメソッドのうち、 "autosavesInPlace"のみがヒットし、最初の.003秒に3回ヒットすると、 "windowControllerDidLoadNib"メソッドにアクセスできませんでした。 –

関連する問題