Я использую AVAssetWriter, и он отлично работает на iOS6.Обработчик завершения не вызывается на iOS7 GM
Проблема в том, что когда я позвонил finishWritingWithCompletionHandler
, обработчик завершения не вызывается на iOS7 GM.
Я позвонил markAsFinished
, и даже endSessionAtSourceTime
, прежде чем я позвоню finishWritingWithCompletionHandler.
Он отлично работает на iOS6.
И даже больше, на iOS7, он работает несколько раз, а затем он не работает снова.
Я не знаю почему, но он работает, если я вызываю метод с использованием вида предупреждения. Так что я пробовал performSelectorOnMainThread
и inBackground
, но это не помогло.
Любые идеи?
Спасибо за ваш ответ. Я попробую и дам вам знать. –
Это прекрасно работает. Благодаря! –
Спасибо. Это меня разочаровывало. AVAssetWriter выплескивал неиграемые видео с неполными метаданными, пока не нашел этот самородок мудрости. Сейчас работает как шарм. –