Autore Topic: Problema con getFile in Phonegap  (Letto 378 volte)

Offline fermat

  • Utente junior
  • **
  • Post: 93
  • Respect: +1
    • Mostra profilo
    • Mattepuffo.com
Problema con getFile in Phonegap
« il: 31 Maggio 2013, 19:35:04 CEST »
0
ciao a tutti!

mi sto mettendo a studiare phonegap, giusto per vederne le potenzialità / pecurialità.
seguendo un tutorial ho creato una serie di funzioni per creare un file al click su un link.
ottengo però questo errore:
Codice: [Seleziona]
05-31 17:29:50.919: E/Web Console(839): Uncaught TypeError: Cannot call method 'getFile' of undefined at file:///android_asset/www/script.js:61
la funzione dove si trova la riga incriminata è questa:
Codice: [Seleziona]
function writeFile() {
        var root = getFileSystemRoot(),
        write_file = function(writer) {
                var lineCount = 1;
                writer.onwritestart = onFileEvent;
                writer.onprogress = onFileEvent;
                writer.onwrite = onFileWrite;
                writer.onabort = onFileEvent;
                writer.onerror = onFileError;
                writer.onwriteend = function(event) {
                        onFileEvent(event);
                        lineCount += 1;
                        if (lineCount <= 3) {
                                writer.write('Line ' + lineCount + '.\r\n');
                        } else {
                                alert(writer.fileName + ' length=' + writer.length + ', position=' + writer.position);
                        }
                }
                writer.seek(writer.length);
                writer.write('Line ' + lineCount + '.\r\n');
        },
        create_writer = function(fileEntry) {
                fileEntry.createWriter(write_file, onFileSystemError);
        };
        root.getFile('bbgap.txt', {
                create : true
        }, create_writer, onFileSystemError);
}
qualcuno sa qualcosa al riguardo??