Javascript 得到;断言`函数!=空';“失败”;而使用油嘴滑舌的种子
我正在尝试从Seed调用CLib API。在JS中有一个setTimout API。但不是在种子中。Javascript 得到;断言`函数!=空';“失败”;而使用油嘴滑舌的种子,javascript,gnome,glib,Javascript,Gnome,Glib,我正在尝试从Seed调用CLib API。在JS中有一个setTimout API。但不是在种子中。 因此,我使用GLib制作了一个延迟函数: delay = function(time, func) { return GLib.timeout_add(time, func); }; 它给出了错误: (seed:26406): GLib-CRITICAL **: g_timeout_add_full: assertion `function != NULL' failed ** (see
因此,我使用GLib制作了一个
延迟
函数:
delay = function(time, func) {
return GLib.timeout_add(time, func);
};
它给出了错误:
(seed:26406): GLib-CRITICAL **: g_timeout_add_full: assertion `function != NULL' failed
** (seed:26406): CRITICAL **: Line 9 in w.js: ConversionError Can not convert Javascript value to boolean
正确的写作方法是什么
因为我没有找到Seed的详细JSAPI。我试着读C的文档。
而且看起来很糟糕。GLib.timeout\u add对应于。您缺少一个论点(优先级)。。。第三个参数应该是回调,但是由于没有传递任何内容,seed将尝试使用NULL 有一个在存储库中的Seed中使用超时的示例