2013-11-10 4 views
0

observeValueForKeyPath 메소드의 인터넷 라디오 방송국 (아티스트 이름/트랙 이름/등)에 대한 메타 데이터를 현재 가져 오는 중입니다. 그 데이터를 가져 와서 UILabel에 할당합니다. 문제는 이전 뷰 컨트롤러로 이동하여 돌아 오는 경우 observeValueForKeyPath이 다시 시작될 때까지 내 라벨이 비어있게됩니다 (새 노래가 재생 될 때). 그래서 현재 노래를 기다려야합니다. 메타 데이터를 가져 와서 내 라벨을 업데이트하십시오.observeValueForKeyPath에서 데이터를 자주 업데이트하는 방법은 무엇입니까?

더 자주 데이터를 업데이트/가져 오는 방법이 있습니까?

+0

발송 된 것보다 자주 알림을받을 수 없습니다. 어떤 대상을 관찰하고 있습니까? 사용할 수있는'currentTrack' 메소드가 있습니까? 'NSKeyValueObservingOptionInital'을 지정 했습니까? –

답변

1

viewWillAppear에 메타 데이터를 가져 오시겠습니까? 그 시점에서 메타 데이터를 가져 오는 것은 불필요한 작업 부하 일 때가 아니라 다른 시간에 적절한 시간에 해당 레이블에 값을 제공해야합니다.

+0

이것은 내 문제를 해결했습니다! 고마워 – vzm

관련 문제