如何在Xcode中更改此行
NSString *filePath = [[NSBundle mainBundle] pathForResource:(@"%@",[command.arguments objectAtIndex:0]) ofType:@"pdf"];
查看PDF的Phonegap(cordova)文件结构,如:
~/Library/Caches
或
~/Docuemnts
答案 0 :(得分:0)
我没有确切的答案,但我相信cordova-plugin-file插件是找到答案的地方。我对它只有有限的经验,但看起来你会寻找以下路径:
cordova.file.cacheDirectory = '~/Library/Caches'
cordova.file.documentsDirectory = '~/Documents'
从cordova文档中,您似乎将尝试从窗口对象获取DirectoryEntry
,然后使用DirectoryReader
迭代包含的文件。可能有搜索,但除了基础知识之外我还不太了解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文档非常糟糕。