Daten vom XCAsset-Katalog abrufen

7

Ich verstehe, dass ich, um Bilder aus dem Asset-Katalog zu erhalten, UIImage (namens: "fileName") verwenden kann.

Was aber, wenn ich Daten aus dem XCAsset-Katalog erhalte? Ich kann das nicht herausfinden.

Ich habe es versucht,

%Vor%

Aber es ist nichts. Ich weiß nicht, wie man Daten aus dem XCassets-Katalog bekommt. Wenn jemand mir helfen kann (googeln hat nicht geholfen), lass es mich wissen, ich werde sehr dankbar sein!

Aktualisierung:

Warum versuche ich Daten aus einem Asset-Katalog zu bekommen? Ich habe ein animiertes Gif in den Asset-Katalog gezogen. Und der Asset-Katalog interpretiert das als DATA. Aus diesem Grund versuche ich, Daten aus dem Asset-Katalog zu entfernen.

Aktualisierung: Dies ist ein Screenshot meines Assets.xcassets-Ordners.

Es hat eine Datei namens "_Loading" und auf der rechten Seite wird es als "Data Set" betrachtet. Ich bin mir nicht sicher, wie ich den Datensatz aus dem Asset-Katalog abrufen kann.

    
DerrickHo328 26.10.2015, 16:43
quelle

2 Antworten

38

Ich werde meine eigene Frage beantworten.

Seit iOS 9 erlaubt der Asset-Katalog mehr als nur Bilder. Sie erlauben Datensätze. Um Daten aus dem Asset-Katalog abzurufen, müssen Sie die NSDataAsset-Klasse verwenden.

Beispiel: Angenommen, Sie haben ein Daten-Asset namens "CoolJSON"

%Vor%

In diesem Beispiel habe ich ein NSData-Objekt in ein json verwandelt.

NSDataAsset-Klassenreferenz

    
DerrickHo328 27.10.2015, 14:27
quelle
0

Laden Sie das gif-Bild aus der Assets.xcases-Datei. Das gleiche gilt für das Laden von JSON-Dateien.

  1. NEU: 【Neuer Datensatz】 Kiste einen Datensatz und benenne "funny" im Ordner Assets.xcassets um. OK, die gif-Datei wird dem Ordner Assets.xcassets hinzugefügt.

  2. VERWENDUNG:

    %Vor%
    • (UIImage *) sd_animatedGIFWithData: (NSData *) Daten: ist eine UIImage + GIF-Kategorie zum Laden von GIF-Bildern in SDWebImage.
Beyond Chao 23.11.2017 02:44
quelle

Tags und Links