Abrufen eines Dateinamens für ein ALAsset

8

Wie kann der Dateiname aus einem ALAsset extrahiert werden?

Gibt es eine Möglichkeit, dies über die URL oder auf andere Weise zu bekommen?

    
jarryd 19.02.2011, 03:24
quelle

2 Antworten

5

Update : Wie bereits erwähnt, gibt es ab iOS 5.0 einen besseren Weg. Diese Antwort ist relevant für iOS & lt; 5.0.

Sie können eine URL aus dem ALAsset extrahieren, aber alle Dateinamen sind auf dem Formular

identisch

assets-library: //asset/asset.JPG? id = 1000000001 & amp; ext = JPG

Wenn Sie aus irgendeinem Grund andere Dateinamen benötigen, versuchen Sie, ein intern-externes Paradigma zu erstellen:

%Vor%

Beachten Sie, dass Sie keinen Dateinamen benötigen, um den Inhalt eines ALAsset zu lesen. Verwenden Sie dazu die ALAsset.defaultRepresentation.getBytes-Methode.

    
ThomasRS 19.02.2011, 05:09
quelle
33

Ab iOS 5.0 können Sie die Datei von der ALAssetRepresentation-Klasse abrufen.

%Vor%     
Seunghoon 16.12.2011 01:44
quelle

Tags und Links