2012-04-20 9 views
0

Macで初めてiPhoneアプリケーションを移植しようとしているので、私はMac開発の初心者です。アプリケーションがMacアプリケーションで起動したときにXIBが開かない

これは、経験豊かな開発者にとっては愚かな疑問に思えるかもしれませんが、私はMacプログラミングについてあまり知らないので、私には間違いありません。

私はMacで新しいプロジェクトを開始しました。それはすべて良かったです。アプリケーションが開いていて、ウィンドウが開いているのがわかりました。

ムービープレーヤを実装したかったので、Simple Movie Player Tutorial by Appleに従ってからアプリを開こうとしました。アプリケーションが起動すると、アプリケーションのウィンドウが表示されません。ファイルメニューからビデオを開く必要がありますアプリケーションの起動時にウィンドウが表示されるようにしたい!

私の検索結果はすべて無駄になりました。私は、これが正しい方向を得るための適切な場所であると強く感じています。

ありがとうございます!

+0

申し訳ありませんが、質問が投票された理由を知ることができます。投票停止の問題はありませんが、どこに間違っていたか教えてください。 – Yogi

+0

「Macのプログラミングについてよく分かりません」 - なぜ本を読んでみませんか? – trojanfoe

+0

@trojanfoe:まだいくつかの本も紹介します。助けてくれてありがとうございます。 – Yogi

答えて

1

これは、特定のアプリが動作するように見えます。それは映画ファイルが必要です。そのアプリのための新しい、無題のドキュメントのようなものはありません。あなたがリンクしたページの一番下から:「あなたが選んだQuickTimeムービーを開いて再生することができます.movファイルを見つけ、メディアプレーヤーアプリケーションのファイル/開くメニューからムービーを起動するだけです。 "

チュートリアルの後の手順で作成するレコーダーアプリケーションは、起動時にウィンドウを開きます。

知っておくべきもう1つのこと:ライオンの場合、アプリケーションの再開機能により、アプリを起動しても新しいタイトルのないドキュメントが開かれるとは限りません。 Lionは、アプリケーションを終了するときの状態にアプリケーションを復元しようとします。このチュートリアルは、その機能が存在する前に書かれているため、明示的にサポートされていません。

+0

それは意味があります。しかし、私のアプリでは、私のアプリで提供されているビデオだけを再生できるようにしたいと思っています。 MPMoviePlayerControllerを使用しているiOSアプリではなく、Macアプリでどのように行うのですか? – Yogi

+0

あなたのアプリケーションには、Cocoaのドキュメントベースのアプリケーションアーキテクチャを使用したくない場合があります。 Macアプリでは、何かをやり始めることのできる場所がいくつかあります。 2つの良い選択肢は、アプリケーションの代理人です。一つは '-applicationDidFinishLaunching:'メソッド、もう一つは '-applicationOpenUntitledFile:'メソッドです。それらを実装して、ウィンドウを提示してください。 (しかし、まだそこに着く前に多くのことを学ばなければならないように聞こえます。) –

+0

はい。私はする必要があります。助けをありがとう。私は提案された方法を試してみます。 – Yogi

関連する問題