В настоящее время я получаю метаданные для интернет-радиостанции (имя исполнителя/название дорожки/и т. Д.) Внутри метода observeValueForKeyPath
. Затем я беру эти данные и присваиваю их UILabel
. Проблема в том, что если я перейду к предыдущему контроллеру представления и вернусь, мой ярлык будет пуст до тех пор, пока observeValueForKeyPath
не начнет играть снова (что будет, когда есть новая песня), поэтому мне нужно дождаться текущей песни до конец и следующий, чтобы начать получать метаданные для обновления моей метки.Как часто обновлять данные из watchValueForKeyPath?
Есть ли способ обновлять/получать данные чаще?
Вы не можете получать уведомления чаще, чем они отправлены, нет. Какой объект вы наблюдаете? Есть ли доступный метод currentTrack? Вы указали 'NSKeyValueObservingOptionInital'? –