Tratando el siguiente código:Obtener el año del álbum para el artículo en la biblioteca del iPod?
// Per albums
MPMediaQuery *albumsQuery = [MPMediaQuery albumsQuery];
NSArray *collections = [albumsQuery collections];
for (MPMediaItemCollection *collection in collections)
{
NSDate *collectionReleaseDate = [collection valueForProperty: MPMediaItemPropertyReleaseDate];
NSLog(@"collection release date: %@", collectionReleaseDate);
MPMediaItem *representativeItem = [collection representativeItem];
NSDate *representativeItemReleaseDate = [representativeItem valueForProperty: MPMediaItemPropertyReleaseDate];
NSLog(@"representativeItem release date: %@", representativeItemReleaseDate);
}
// Just per item
MPMediaQuery *query = [[MPMediaQuery alloc] init];
NSArray *items = [query items];
for (MPMediaItem *item in items)
{
NSDate *date = [item valueForProperty: MPMediaItemPropertyReleaseDate];
NSLog(@"release date: %@", date);
}
En todos los casos que recibo de nil NSDates ... Sin embargo, en la biblioteca del iPod puedo ver fechas, por lo que la información debe estar disponible. ¿Cuál es la forma correcta de obtenerlo?
fecha La liberación sólo se puede acceder usando iOS 4 o superior. ¿Cuál es tu versión objetivo? –
Usando iOS SDK 4.2, destino de implementación = iOS 4.0, probando en iPad con 4.2.1 y iPod de segunda generación con 4.2.1 ... – ivanzoid