Несколько сеансов AVAssetWriter и свойство статуса

Я пытаюсь создать несколько сеансов последовательной записи с помощью AVAssetWriter. После успешного завершения одного сеанса (после вызова finishWriting) устанавливается статус 2 (AVAssetWriterStatusCompleted).

Пытаясь создать еще один сеанс, я вызываю startWriting, но получаю сообщение об ошибке:

[AVAssetWriter startWriting] cannot call method when status is 2

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

Спасибо.

7
задан akaru 6 February 2011 в 06:30
поделиться