2016-01-25 1 views
5

Я интегрирую игру cocos2d-js в родное приложение iOS.Как получить папку с документами в устройстве ios из Javascript

В какой-то момент у меня есть функция Javascript внутри моей Ios родное приложение со следующим кодом:

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

Но мой project.json находится в папке Document, а не в моей пачке. Поэтому мне нужно, чтобы получить свой документ путь к папке в этом файле Javascript, чтобы иметь что-то вроде этого:

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

Любой имеющий представление о том, как я должен реализовать SomeFunctionToGetPath?

Благодарим за помощь.

+0

Я была такая же проблема и не в состоянии решить некоторое время назад ... – alfizqu

+0

Здравствуйте, вы смогли это исправить? –

ответ

-1

jsb.fileUtils.getWritablePath() возвращает путь к папке Документы на iOS.

Это один из способов вы можете сделать это в вашем коде:

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