Cordova PhoneGap 1.1.0和iOS 5.0 FileWriter没有响应

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.

我正在使用PhoneGap 1.1.0和iOS 5.0,并且在文件写入程序问题上遇到了困难

这是一个完整的例子 它工作得很好。 从onDeviceReady作品中创建文件编写器

但是,因为我想做的是根据 根据需要提供各种文件名,我做了如下工作:

(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单元测试代码,最后它按照我的预期工作。这是完整的工作代码。(我的谷歌文档链接)