Objektiv C: MPMediaItem-Eigenschaft 'Favorit' abrufen

Ich habe in der Dokumentation von Apple nachgesehen und es scheint nicht möglich zu sein, herauszufinden, ob ein MPMediaItem ein "Lieblings" -Track ist oder nicht. Siehe Abbildung unten mit dem rosa Herzen.

Wie kann man diese Immobilie bekommen? Ich weiß, da es sich um eine neue Funktion handelt, ist die Verfügbarkeit auf iOS 8.4 oder höher beschränkt.

Hier ist ein Code, den ich verwende, um andere Eigenschaften von MPMediaItems über die Musikauswahl abzurufen:

- (void) processMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
            //iterate through selected songs
            if (mediaItemCollection) {
                NSArray *allSelectedSongs = [mediaItemCollection items];

                for(MPMediaItem *song in allSelectedSongs)
                {
                    NSURL *songURL = [song valueForProperty:MPMediaItemPropertyAssetURL];
                    NSNumber *ident = [song valueForProperty:MPMediaEntityPropertyPersistentID];
                    NSString *identString = [BukketHelper convertULLToNSString:ident];
                    NSNumber *isCloud = [song valueForProperty:MPMediaItemPropertyIsCloudItem];
                }

 //do other stuff here
}

Hat jemand Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage