我在phonegap 2.6.0中使用了这个代码并且它工作正常,现在我升级到了phonegap 3.0.0和xcode 5,我收到了这个错误:
onDeviceReady: =>
try
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, failFS)
catch e
alert(e)
**ReferenceError: LocalFileSystem is not defined**
我在Chrome中遇到同样的错误,我认为这是正常的吗?
文档在2.6到3之间仍然相同,所以我不确定发生了什么!
答案 0 :(得分:2)
我解决了将 cordova.js 文件添加到platforms / ios / www /
的问题答案 1 :(得分:1)
您应该使用以下方法将文件插件添加到您的应用中:
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file-transfer.git
您可能想要检查一下: http://docs.phonegap.com/en/edge/cordova_file_file.md.html#File
答案 2 :(得分:0)
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function gotFS(fileSystem) {
console.log("got filesystem");
console.log(fileSystem.root.fullPath);
}
function fail() {
console.log("failed to get filesystem");
}