невозможно записать содержимое в файл - PullRequest
0 голосов
/ 06 апреля 2011
  var f = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'properties.txt');
  var writeStream = Titanium.Filesystem.getFileStream(f);
  writeStream.open(Titanium.Filesystem.MODE_WRITE);
  writeStream.write("this is the new file");
  writeStream.close();

Я получаю сообщение об ошибке " Не удается найти функцию getFileStream в объекте "

1 Ответ

1 голос
/ 06 апреля 2011

https://developer.appcelerator.com/apidoc/mobile/1.3/Titanium.Filesystem-module

Titanium.Filesystem.getFile возвращает вам объект Titanium.Filesystem.File, который вы устанавливаете для переменной f

http://developer.appcelerator.com/apidoc/desktop/latest/Titanium.Filesystem.File.open-method.html

РЕДАКТИРОВАТЬ: Вы можете попробовать закомментировать вашу первую строку полностью. Укажите полный путь к getFileStream, и это может показать, вызывает ли его getFile проблемы.

Сохраните тестовый файл под root (C :) и попробуйте

var writeStream = Titanium.Filesystem.getFileStream("C:\test.txt");
writeStream.open(MODE_WRITE);
writeStream.write("perhaps this will work");
writeStream.close();
...