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.
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.
Laden Sie das gif-Bild aus der Assets.xcases-Datei. Das gleiche gilt für das Laden von JSON-Dateien.
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.
VERWENDUNG:
%Vor%Tags und Links ios swift xcasset asset-catalog