Die Methode "requestImageDataForAsset" von PHImageManager stürzt in Swift ab

9

Ich verwende PHImageManagers requestImageDataForAsset, um die Speichergröße bestimmter Fotos in der Kamerarolle zu berechnen. Es funktioniert gut in meinem Gerät, aber einige Benutzer stürzen ab, nachdem sie die Speichergröße berechnet haben (gefunden durch Analyse und Absturzbericht).

Code und Absturzbericht

Bitte helfen Sie.

    
Madhubalan 07.05.2015, 14:50
quelle

3 Antworten

2

Auf welcher iOS-Version stürzt es ab, scheint in iOS 8.3 gut zu funktionieren, wenn Sie genau denselben Prozess verwenden, um Image-Metadaten oder Speichergröße abzurufen: -

%Vor%

Ich folge diesen Links für meinen Foto-Kit-Betrieb: - phimagemanager und ios-8-photokit

    
Vizllx 15.05.2015 12:50
quelle
2

Ich hatte ein ähnliches Problem, als Benutzer ihre Fotos in iCloud mit der iCloud-Fotobibliothek gespeichert hatten. Ich konnte das Problem beheben, indem ich den Anruf asynchron ausführte. Es sieht so aus

%Vor%

Hier ist die ganze Funktion.

%Vor%     
Micah Wilson 10.05.2016 23:53
quelle
0

Wenn Sie alle Fotos laden möchten, die Sie in Photos.app haben, und Sie wollten nicht iCloud. Sie können tun:

Dieses Beispiel funktioniert mit einer Sammlungsansicht.

%Vor%     
jordiz 08.03.2018 17:02
quelle

Tags und Links