最近,在提取的播放列表对象中,有一个NULL
对象包含在结果数组中。它看起来像是一个讨厌的bug,因为在调试器中给出了一个内存地址,但无法解析任何对象类型。它在迭代数组时在Cocalibspotify中崩溃。
还有人遇到这个问题吗?
我发现了问题:
在Spotify的热门歌曲中,有一首歌"Love is All I Got-Original Mix"。它的专辑确实有nil
封面。当我通过下面的行创建带有封面的数组时,对于这首曲目的封面,插入了一个NSNull
对象,这使得cocoalibspotify
崩溃。
NSArray *covers = [toptracks valueForKeyPath:@"album.cover"];