我正在将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
?
感谢您的帮助。
答案 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"));