iOS 8 Albumcover

8

Seit iOS 8 sind alle Datenfelder für Albumcover von iPad & amp; iPhone-Geräte geben ein Null-Array zurück. Ich kann Albumcover oder Coverbilder erhalten, wenn ich von einer lokalen Datei (NSBundle) ziehe, aber alle Songs, die ich bei iTunes oder auf dem Gerät gekauft habe, sind leer.

Ich habe den neuesten XCode, das neueste iOS auf beiden Geräten und auch iTunes aktualisiert. Ich habe auf iPad 4, iPad Air, iPhone 5, iPhone 6 getestet. Hoffe jemand weiß, was vor sich geht, es scheint wie ein bekannter Fehler in iOS 8 jetzt. Außerdem kann ich das Asset abspielen und Dinge wie Song-Name und Interpret abrufen.

%Vor%

Alle Deckblatt-Bilder geben null zurück oder werden nie aufgerufen. Das Ziehen von Covergrafiken aus der direkten Datei, wie von Apple vorgeschlagen, ist asynchron, aber es dauert mindestens 10 Sekunden, egal welches Gerät ich ausprobiert habe. iOS 7 erlaubte uns, die Cover-Art direkt aus mediaItem zu ziehen und es war sofort, ich verstehe nicht, warum sie diese Funktion nerfen würden.

    
Tae Re 03.11.2014, 04:04
quelle

2 Antworten

1
%Vor%     
Henry Yu 07.10.2015 10:24
quelle
0

Ich würde empfehlen, die neue Swift-Implementierung auszuprobieren:

%Vor%

Dies sollte ein nicht leeres Array für ein physisches Gerät mit heruntergeladenen Songs zurückgeben.

    
Aabglov 07.10.2015 05:07
quelle

Tags und Links