2016-01-25 89 views
5

Integruję grę cocos2d-js w natywną aplikację na iOS.Jak zdobyć folder dokumentów w urządzeniu ios z Javascriptu

W pewnym momencie mam funkcji JavaScript wewnątrz mojego ios natywnej aplikacji z następującego kodu:

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

Ale moja project.json jest w folderze Document zamiast w moim pakiecie. Więc muszę dostać moją ścieżkę folderu dokumentów w tym pliku JavaScript, żeby mieć coś takiego:

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

Każdy mający pojęcia, jak powinien wdrożyć SomeFunctionToGetPath?

Dzięki za pomoc.

+0

miałem ten sam problem i nie był w stanie go rozwiązać jakiś czas temu ... – alfizqu

+0

Witam, udało ci się go naprawić? –

Odpowiedz

-1

jsb.fileUtils.getWritablePath() zwraca ścieżkę do folderu Dokumenty na iOS.

Jest to jeden ze sposobów można to zrobić w kodzie:

// 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"));