Cordova PhoneGap 1.1.0和iOS 5.0 FileWriter没有响应
我正在使用PhoneGap 1.1.0和iOS 5.0,并且在文件写入程序问题上遇到了困难 这是一个完整的例子 它工作得很好。 从onDeviceReady作品中创建文件编写器 但是,因为我想做的是根据 根据需要提供各种文件名,我做了如下工作:Cordova PhoneGap 1.1.0和iOS 5.0 FileWriter没有响应,cordova,Cordova,我正在使用PhoneGap 1.1.0和iOS 5.0,并且在文件写入程序问题上遇到了困难 这是一个完整的例子 它工作得很好。 从onDeviceReady作品中创建文件编写器 但是,因为我想做的是根据 根据需要提供各种文件名,我做了如下工作: (function ($){ document.addEventListener("deviceready", function () { var FSroot; window.requestFileSystem(LocalFileSystem.
(function ($){
document.addEventListener("deviceready", function ()
{
var FSroot;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onInitFs, errorHandler);
function onInitFs(fs)
{
FSroot = fs.root;
//.......
}
//.......
function writeFile(myText1)
{
var filename = "namedProgramatically";
alert("CHECK1");
FSroot.getFile(filename, {create: true}, gotFileEntry, fail);
function gotFileEntry(fileEntry)
{
alert("CHECK2");
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer)
{
writer.onwrite = function(evt)
{alert("WRITE Done!!");};
writer.write(myText1);
}
function fail(error)
{
alert(error.code);
}
}
//...........
}); //========================
})(jQuery)
此代码不起作用。
我看到“检查1”警报,但没有“检查2”。
我不知道,怎么了?
请给我一些建议。
多谢各位
肯
(编辑)
问题可能是JavaScript JQuery范围问题,尽管我不确定。
我在iOS5.0+PhoneGap1.1.0+JQuery1.7上重新开发了一个FileWrite单元测试代码,最后它按照我的预期工作。
这是完整的工作代码。(我的谷歌文档链接)
问题可能是JavaScript JQuery范围问题,尽管我不确定。我在iOS5.0+PhoneGap1.1.0+JQuery1.7上重新开发了一个FileWrite单元测试代码,最后它按照我的预期工作。这是完整的工作代码。(我的谷歌文档链接)