2012-01-12 6 views
0

私はAVAudioRecorderで遊んでいるので、私のアプリでそれを持つことができます。AVAudioRecorderのパスを保存する

私はチュートリアルの次のコードを使用しています。

dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    docsDir = [dirPaths objectAtIndex:0]; 
    NSString *soundFilePath = [docsDir stringByAppendingPathComponent:@"sound.caf"]; 

すべてがうまく行きます。

しかし、私はのsavedPathに関する質問があります。

私は、これは、アプリケーションのドキュメントフォルダに保存されます知っているが、音楽アプリがそれを再生することができますので、それは、どこかに保存することができますか?

ありがとう

答えて

0

パスは、アプリケーションバンドルのどこかを指している必要があります。アプリはサンドボックス化されているため、音楽アプリでアクセス可能な場所に録画することはできません。私が知る限り、アプリは音楽ライブラリに直接録音を追加することはできませんが、これは間違っている可能性があります。

あなたのアプリのDocumentsディレクトリに保存してください。録画を自動的にiCloudにバックアップしたくない場合は、代わりにアプリのライブラリディレクトリのサブディレクトリに保存することを検討してください。

関連する問題