4

Xcode は再び私を怒らせようとしています。

今日、突然 Xcode が私の OS X プロジェクトのビルドを停止しました。をすぐにインポートしても、AVPlayerを認識できません。AVFoundationAVFoundation

ここに画像の説明を入力

DerivedDataコンピューターのクリーニング、削除、再起動を試みました。ここで何が問題になる可能性がありますか?

アップデート

この問題は、クリーニング、DerivedData の削除、フレームワークの再リンク、Xcode の再起動を半ランダムに組み合わせた後、自然に解決しました。この問題は、Xcode のバグを再現するのが難しいために発生したと思われます。この質問は、あまりにもローカライズされすぎて、他のユーザーにとって役に立たない可能性があります。同意する場合は、投票して閉じてください。そして、声をかけてくれたすべての人に感謝します。

4

1 に答える 1

2

これは非常に奇妙に聞こえるかもしれませんが、いくつかいじった後、m ファイルから #import "RMVideoView.h" を削除することで、関連していると思われる奇妙な動作を複製することができました。一連の出来事で何かが起こっているようです。

1- 新しい Mac プロジェクトを開き、NSView サブクラスを作成して、コードを .h ファイルに入れました。エラーなしで実行します。

2-きれいにしました

3-今、あなたの

#import <AVFoundation/AVFoundation.h> from the .h file

4-きれいにします。ここで、#import"RMVideoView.h" を .m ファイルから削除すると、奇妙なことに、配置時に自動補完が得られなくなります。

#import <AVFoundation/AVFoundation.h>.h ファイルで! これら2つは関連してはいけません

5-もう一度試してください。#import"RMVideoView.h" を .m ファイルに戻します。クリーンアップを行い #import <AVFoundation/AVFoundation.h>、.h ファイルに挿入するときにオートコンプリートが機能するようになりました。この種のことで、次のステップを試すようになりました

6- #import<AVFoundation/AVFoundation.h>を .m ファイルに移動すると、奇妙なことに、.h ファイルでエラーが発生しなくなります。

これで問題が解決することを願っています。

于 2013-02-25T16:24:31.887 に答える