Сохранить путь AVAudioRecorder - PullRequest
0 голосов
/ 12 января 2012

Я играю с AVAudioRecorder, чтобы иметь его в своем приложении.

Я использую следующий код из учебника.

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

все идет хорошо.

Но у меня есть вопрос относительно сохраненного пути AVAudioRecorder.

Я знаю, что это сохранит в папке документа приложения, но может ли он быть сохранен где-нибудь, так что приложение Музыка можетиграть в нее?

Спасибо

1 Ответ

0 голосов
/ 12 января 2012

Путь должен указывать где-то в вашем комплекте приложений. Поскольку приложения находятся в «песочнице», вы не сможете выполнить запись в место, доступное в приложении «Музыка». Насколько я знаю, приложениям не разрешается добавлять записи непосредственно в библиотеку музыки, но я могу ошибаться.

Вы, вероятно, должны сохранить в каталоге документов вашего приложения. Если вы не хотите, чтобы запись автоматически копировалась в iCloud, вы можете вместо этого сохранить ее в подкаталоге каталога Library вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...