【发布时间】:2012-11-04 21:04:07
【问题描述】:
我尝试使用一段 dart 代码创建一个带有 HTML5 文件 API 的文件。该代码是在一些飞镖幻灯片上找到的,稍作固定以便能够在 M1 下运行。我正在使用最新的 Dart SDK 0.2.1.2_r14167。代码很简单(我也尝试使用设置相同结果的最后两个参数(回调)来调用它)。
import 'dart:html';
void main() {
window.webkitRequestFileSystem(LocalWindow.TEMPORARY, 50*1024*1024, (fs) {
fs.root.getFile('log.txt', {"create": true}, null, null);
});
}
它抛出:
异常:NoSuchMethodError:传递给的参数数量不正确 名为“getFile”的方法接收者:实例 '_DirectoryEntryImpl@0x33cc944a' 尝试调用:getFile("log.txt", 'LinkedHashMapImplementation' 的实例,null, 空)找到:getFile(路径,选项,成功回调,错误回调) 堆栈跟踪:#0 Object.noSuchMethod (dart:core-patch:772:3)
是我做错了什么还是 SDK 坏了?
【问题讨论】:
标签: dart html5-filesystem