MPMediaItem在valueForProperty上崩溃

时间:2012-09-24 19:13:44

标签: mpmediaitem mpmediaquery

我从iPod库中获取歌曲的信息有一个很大的问题。官方苹果参考之后:

MPMediaQuery *query = [MPMediaQuery songsQuery]; // query is an autorelease object
NSArray *itemsFromGenericQuery = [everything items];
for (MPMediaItem *song in itemsFromGenericQuery) {
NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
NSLog (@"%@", songTitle);
}

经过一些调试后,我发现itemsFromGenericQuery没有nil值。问题是在具有大约1000首歌曲的库的3.x设备上,花费太多内存来执行该过程并且它崩溃(或者在单个nil值上崩溃)。我该如何解决?

0 个答案:

没有答案