iPod ライブラリ内の曲のトラック番号を取得しようとしています。
基本的に、次のようにすべてのアルバムを照会しました。
NSArray *albums = [MPMediaQuery albumsQuery].collections;
アルバムを取得しました:
MPMediaItemCollection *album = self.albums[0];
曲を繰り返し、トラック番号を記録してみてください
for (MPMediaItem *mediaItem in self.album.items)
{
NSLog(@"Track Number %@", [mediaItem valueForKey:MPMediaItemPropertyAlbumTrackCount]);
}
しかし、これは私に次のエラーを与えます
Terminating app due to uncaught exception 'NSUnknownKeyException', reason:
'[<MPConcreteMediaItem 0x1cd818d0> valueForUndefinedKey:]: this class is
not key value coding-compliant for the key albumTrackCount.'
やなどの他のキーを試してみると、正常にMPMediaItemPropertyTitle
動作します。にアクセスできない理由について、私が見逃しているものはありますか。MPMediaItemPropertyAlbumTitle
MPMediaItemPropertyArtist
MPMediaItemPropertyAlbumTrackCount