1

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 値でクラッシュ) することです。どうすれば修正できますか?

4

0 に答える 0