10

CFBundle/CFPlugIn 0x432bfa0 (ロードされていない) の実行可能ファイルが見つかりませ

このコードを実行しようとすると、次のエラーが表示されます。

NSString *path = [[NSBundle mainBundle] pathForResource:[arraySubFarts objectAtIndex:indexPath.row] ofType:@"mp3"];
NSURL *file = [[NSURL alloc] initFileURLWithPath:path];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:nil];

self.player = player;
[player prepareToPlay];
[player setDelegate:self];
[self.player play];

なぜこれが起こっているのか分かりますか?

必要なフレームワークを含めました。コードはうまく機能します。唯一のことは、この奇妙なコンソールメッセージです..

編集: 新しい奇妙なメッセージ:

ゼロ以外のクライアント数でデバイスを開始する AddRunningClient

MP3を再生するとき。

4

5 に答える 5

2

問題がコードにないことが判明したため、問題には複数の原因が考えられるため、次のようになります。

  1. 最も単純なオーディオ ファイルを配置する単純なプロジェクトを作成するか、メトロノームavTouchなどの Apple のサンプル プロジェクトのいずれかを実行することをお勧めします。

  2. ターミナルに次のように書き込んで、XCode のアンインストールを試みます。

    sudo /Developer/Library/uninstall-devtools --mode=all
    

    XCodeのインストールプロセスで問題が発生することがあるため、XCodeを再インストールします(エラーもいくつかありましたが、クリーンインストール後に消えました)。

  3. MPMoviePlayerControllerで同じファイルを再生してみる

  4. iPhoneで実行してみてください。

iPhone SDK 4.0 Beta の mpmoviePlayercontroller でも、「AddRunningClient starting device on non-zero client count」というメッセージが表示されるので、あまり気にする必要はありません。

私の答えがお役に立てば幸いです!

于 2010-05-09T18:05:23.657 に答える
1

Apple サポートにはかなり古いスレッドがあり、賢明なアドバイスが含まれている可能性があります。

システムでディスク ユーティリティを実行し、[ディスク アクセス許可の修復] をクリックしてみることをお勧めします。なんらかの理由で、DVCPROHDAudio.plugin ファイルが実行モードを失ったか、所有者 ID が変更された可能性があります。

于 2010-05-08T17:31:03.820 に答える
0

きれいにすることは私のためにトリックをしました...

于 2013-09-23T20:06:02.810 に答える
0

プラグイン ファイルを削除するか、名前を ...plugin.old などに変更し、コードを再実行して、まだエラーが発生するかどうかを確認してください。

于 2010-06-14T21:26:56.873 に答える