2009-09-17 8 views
0

J'essaie d'utiliser la propriété MPMediaItemCollection count pour trier les éléments dans un tableau. Lorsque j'essaie de trier un tableau avec cette propriété NSUInteger, cela ne fonctionne pas. Lorsque j'essaie de l'imprimer (NSLog(@"%lx",count);), il ne s'imprime pas correctement.MPMediaItemCollection Count - NSUInteger

Comment faire pour que le NSUInteger fonctionne correctement?

Répondre

1

Peut-être que cela aidera. Cela fonctionne pour moi en utilisant MPMediaCollection:

[everything setGroupingType: MPMediaGroupingGenre]; 
NSArray *genreLists = [everything collections]; 

for (MPMediaItemCollection *genreList in genreLists) { 
    NSLog (@"count: %d", [genreList count]); 
} 
+0

Cela fonctionne. J'ai compris qu'il y a un bug quand le type de groupement est réglé sur l'album au lieu du genre. – devinross

0

Essayez d'utiliser cette déclaration: Je l'utilise et il imprime trouver juste pour moi

NSLog(@"%d",count);