我如何在 Xcode 中更改这一行
NSString *filePath = [[NSBundle mainBundle] pathForResource:(@"%@",[command.arguments objectAtIndex:0]) ofType:@"pdf"];
查看 PDF 的 Phonegap (cordova) 文件结构,如:
~/Library/Caches
或者
~/Docuemnts
我如何在 Xcode 中更改这一行
NSString *filePath = [[NSBundle mainBundle] pathForResource:(@"%@",[command.arguments objectAtIndex:0]) ofType:@"pdf"];
查看 PDF 的 Phonegap (cordova) 文件结构,如:
~/Library/Caches
或者
~/Docuemnts
我没有给你一个明确的答案,但我相信cordova-plugin-file插件是可以找到答案的地方。我对它的经验有限,但看起来你会寻找以下路径:
cordova.file.cacheDirectory = '~/Library/Caches'
cordova.file.documentsDirectory = '~/Documents'
从cordova 文档中,看起来您将尝试DirectoryEntry
从 window 对象中获取 a ,然后使用 aDirectoryReader
来遍历包含的文件。可能有搜索,但除了基础知识之外,我对 API 的了解还不够。
var bundleDocs = window.resolveLocalFileSystemURL(cordova.file.documentsDirectory);
var bundleDocsReader = bundleDocs.createReader();
bundleDocsReader.readEntries(
function success(files) { // iterate over files and do stuff },
function error(err) { // respond to error }
);
希望有帮助!
注意:DirectoryEntry 和 DirectoryReader 的直接 API 参考链接到 Cordova 3.0 文档,因为 Cordova 5.1 插件文档很糟糕。