Wygląda na to, że finishWriting jest uszkodzony na symulatorze iOS 6 - wisi na zawsze. Został on teraz przestarzały i zastąpiony nowym parametrem finishWritingWithCompletionHandler: - który również nigdy nie wywołuje procedury obsługi.Zakończenie AVAssetWriter kończy się niepowodzeniem na symulatorze iOS 6
Na prawdziwych urządzeniach z systemem iOS 6 wszystko działa tak jak zawsze. Również w poprzednich symulacjach iOS działa dobrze. Wygląda jak błąd w symulatorze iOS 6.
Ktoś, kto tego doświadcza, czy może mnie udowodnić?
Już opublikowałem błąd. Paradoks polega na tym, że od kiedy iOS6, jeśli wywołujemy metodę finishWriting w głównym wątku, dziennik pokazuje: OSTRZEŻENIE: -finishWriting nie powinien być wywoływany w głównym wątku. – user1574100
Mam ten sam problem. Symulator iOS6 nie jest nazywany programem obsługi, a jego status nigdy się nie zmienia. AVAssetWriterStatusWriting. –
Zacząłem to robić dopiero po przełączeniu mojego projektu na ARC. –