如何经常更新observeValueForKeyPath中的数据?

时间:2013-11-10 01:06:31

标签: ios objective-c

我目前正在observeValueForKeyPath方法内获取互联网广播电台的元数据(艺术家姓名/曲目名称/等)。然后我将这些数据分配给UILabel。问题是,如果我导航到以前的视图控制器并返回,我的标签现在将为空,直到observeValueForKeyPath再次开始(这将是一首新歌播放时)所以我必须等待当前的歌曲结束,下一个开始获取元数据以更新我的标签。

有没有办法更频繁地更新/获取数据?

1 个答案:

答案 0 :(得分:1)

您是否在viewWillAppear上提取元数据?在该点获取元数据应该在适当的时间为该标签提供值,而不是在不必要的工作负载时提供其他值。