我目前正在observeValueForKeyPath
方法内获取互联网广播电台的元数据(艺术家姓名/曲目名称/等)。然后我将这些数据分配给UILabel
。问题是,如果我导航到以前的视图控制器并返回,我的标签现在将为空,直到observeValueForKeyPath
再次开始(这将是一首新歌播放时)所以我必须等待当前的歌曲结束,下一个开始获取元数据以更新我的标签。
有没有办法更频繁地更新/获取数据?
答案 0 :(得分:1)
您是否在viewWillAppear
上提取元数据?在该点获取元数据应该在适当的时间为该标签提供值,而不是在不必要的工作负载时提供其他值。