2016-09-23 11 views
0

fragte mich, ob jemand bitteBündelung Verzeichnis der Bilder in app

Titanium 5.5.0 sdk Appcelerator 4.7.1

Ich muss in der Lage zu bündeln ein paar Bilder in meinem iOS app :) könnte helfen und dann eine Verzeichnisliste, damit der Benutzer ein Bild daraus auswählen kann.

In einer älteren app ich das tat mein Bild-Verzeichnis Platzierung in:

Vermögenswerte/iphone/[Ordner hier]

und verwendet diesen Code:


var path = Ti.Filesystem.resourcesDirectory + '[nameoffolderhere]'; 

var imgDirectory = Ti.Filesystem.getFile(path); 

var imagesArray = imgDirectory.getDirectoryListing(); 

und es hat funktioniert. Aus irgendeinem Grund funktioniert das nicht mehr, wenn ich eine NEUE App erstelle. Tatsächlich findet sogar die ältere App, die unter dem neuesten SDK läuft, die Bilder. ABER die exakt gleiche Ordnerstruktur in einer neuen App zu verwenden und es kann das Verzeichnis nicht finden.

Könnte jemand ein Licht auf den besten Platz werfen, um diese Verzeichnisse zu platzieren, damit ich eine Verzeichnisliste erhalten kann und zu den Bildern bitte komme?

vielen Dank im Voraus

ade


+0

Welche Fehlermeldung erhalten Sie? – developer82

Antwort

0

Haben Sie <use-app-thinning>true</use-app-thinning> haben in Ihrem tiapp.xml aktiviert? Wenn dies der Fall ist, sind Bilder als Bundles mit dem Asset-Katalog nicht als Dateien zugänglich.

Sie sollten wahrscheinlich versuchen, sie in app/platform/ios dann zu platzieren, um sie als Ressourcen anstelle von Assets zu kopieren oder deaktivieren Sie App-Ausdünnung, wenn Sie es nicht explizit benötigen.

Verwandte Themen