Код предназначен для приложения для подкастинга.
import AVKit
extension CMTime {
func toDisplayString() -> String {
let totalSeconds = Int(CMTimeGetSeconds(self))
let seconds = totalSeconds % 60
let minutes = totalSeconds / 60
let timeFormatString = String(format: "%02d:%02d", minutes, seconds)
return timeFormatString
}
}
При выборе подкаста для воспроизведения происходит сбой ... в результате воспроизводится звук, но приложение зависает до перезагрузки.
Изменить: ошибка возникает в строке let totalSeconds = Int(CMTimeGetSeconds(self))