2011-02-02 22 views
0

sdk 4.2に基づいて私の現在のプロジェクトで 'airPlay'機能が必要なので、私はsdk 4.3bで新しいxcodeをインストールしました。しかし、私は私のプロジェクトを開いて、私のMPMoviePlayerControllerオブジェクトを入力します....私はAirPlayFeatureを持っていません

mpObject.??? 

...しかし、ここで私はallowAirPlayプロパティを持っていません。しかし、私は新しいプロジェクトを開始し、ムービープレーヤーを作成するとき、私はそのプロパティを持っていますが、私の古いプロジェクトでは、これを持つためにセットアップする必要はありませんか?

+0

これは、まだNDAの機能に関係しています。アップル社の私的な開発フォーラムで質問してください。https://devforums.apple.com/community/iphone – Jilouc

答えて

2

4.3ベータ版(すべてのiOSベータ版と同様)はNDAの下で公開されているものではありません。一般的なアドバイスは、必ずしもXcodeのオートコンプリートを信頼するものではありません(間違いありません)。

+0

これはSDKベースの質問ではありません。 SDKは新しいプロジェクトを作成するときに機能します。問題は、以前のプロジェクトをプリファレンスで開き、baseSdkを4.3に変更してMediaPlayerフレームワークを削除してインポートし、MPMoviePlayerクラスでallowAirPlayが正常に実行されたときですが、コードで入力すると機能しません。私は今までプロジェクトでsdkのバージョンを変更するまで、決して何も変えなかったと思います。 – 1110

+0

4.2 APIで定義されていないクラスのプロパティについて議論していますが、これは4.3 APIに存在すると主張しています(質問を開いたままにする)。したがって、あなたが実際にはNDAの下にあるものについて議論しています。 – Tommy

0

おそらく古い4.2 MediaPlayer Frameworkにリンクしています。フレームワークをプロジェクトから削除して、もう一度追加してみてください。

+0

私はすべてを試しました。私は新しいsdkに基づいて新しいプロジェクトを作成し、それに私のファイルをコピーすることでそれを解決します。しかし、私はまだ私はあなたがカスタムCintrols(再生、停止、airplayなど)とオーバーレイビューを持っている代わりに私はドン; t標準映画プレーヤーのコントロールを使用してairplayを実装する方法を知らないが、stll私はカスタムを実装する方法を知らないボタンのairplay :( – 1110

関連する問題