2016-01-25 14 views
5

Ich bin ein cocos2d-js Spiel in eine native iOS-App zu integrieren.Wie bekomme ich Document Folder im iOS-Gerät von einem Javascript

Irgendwann habe ich eine Javascript-Funktion in meinen ios native App mit dem folgenden Code:

var txt = jsb.fileUtils.getStringFromFile("project.json"); 

Aber meine project.json in Dokument-Ordnern ist statt in meinem Bündel. Also muss ich zu meinem Dokumentenordnerpfad in dieser Javascript-Datei, so etwas zu haben bekommen:

var myPath = SomeFunctionToGetPath(); 
var txt = jsb.fileUtils.getStringFromFile("myPath/project.json"); 

Wer eine Idee hat, wie ich sollte SomeFunctionToGetPath implementieren?

Danke für Ihre Hilfe.

+0

Ich hatte das gleiche Problem und war nicht in der Lage es vor einer Weile zu lösen ... – alfizqu

+0

Hallo, sind Sie in der Lage, es zu beheben? –

Antwort

-1

jsb.fileUtils.getWritablePath() gibt den Pfad zum Ordner Dokumente auf iOS zurück.

Dies ist ein, wie Sie es in Ihrem Code tun könnten:

// First, define the function. 
var getFilePath = function(fileName) { 
    return jsb.fileUtils.getWritablePath() + fileName; 
} 

// Then, call it when you need it. 
var txt = jsb.fileUtils.getStringFromFile(getFilePath("project.json"));