如何从Javascript中获取ios设备中的文档文件夹

时间:2016-01-25 12:35:07

标签: javascript ios cocos2d-iphone directory cocos2d-js

我正在将cocos2d-js游戏集成到原生iOS应用中。

在某些时候,我的ios原生应用程序中有一个Javascript函数,代码如下:

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

但是我的project.json位于Document文件夹中而不是我的包中。所以我需要在这个Javascript文件中获取我的文档文件夹路径,使其具有以下内容:

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

任何人都知道我应该如何实施SomeFunctionToGetPath

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

jsb.fileUtils.getWritablePath()返回iOS上Documents文件夹的路径。

这是您在代码中执行此操作的一种方法:

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