如何从 Javascript 获取 ios 设备中的文档文件夹
Posted
技术标签:
【中文标题】如何从 Javascript 获取 ios 设备中的文档文件夹【英文标题】:How to get Document Folder in ios device from a Javascript 【发布时间】:2016-05-01 18:31:39 【问题描述】:我正在将 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】: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"));
【讨论】:
以上是关于如何从 Javascript 获取 ios 设备中的文档文件夹的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Objective-C 从 IOS Cordova 中的设备(本地数据库)中删除图像
如何在phonegap ios中将设备令牌从Xcode抓取到javascript?
iOS5如何使用CMAttitudeReferenceFrameXTrueNorthZVertical从CMAttitude获取设备方向?