У меня была эта проблема, и в конце концов я понял, что неправильно выводил значение для вывода. Вместо:
self.durationLabel.text = [NSString stringWithFormat: «Продолжительность:% d», self.player.duration]
Мне нужно было что-то похожее на:
self.durationLabel.text = [NSString stringWithFormat: "Длительность:% f", (float) self.player.duration]
И в конечном итоге вывод:
self.durationLabel.text = [NSString stringWithFormat: @ "Время выполнения:% d min", (int) ceil (self.player.duration / 60)];