最近在我的控制台中出现了与Appcelerator的最新更新相关的警告信息
[WARN] : 2016-04-05 14:51:01.391 App Name[5489:210793] BOMStream BOMStreamWithFileAndSys(int, off_t, size_t, int, char *, BomSys *): read: Is a directory
我没有找到任何与这个警告相关的信息。目前似乎并没有引起任何问题,但我不知道是什么原因引起的。
更新
我找到了造成这个警告的原因。
代码示例:
var win = Ti.UI.createWindow({
backgroundColor : "white"
});
var view = Ti.UI.createView({
width : 100,
height : 100,
backgroundImage : ""
});
var a = true;
setInterval(function(e){
a = !a;
view.backgroundImage = a ? "DefaultIcon.png" : "";
Ti.API.info("*"+view.backgroundImage+"*");
},500);
win.add(view);
win.open();
当设置
backgroundImage = "";
时,我添加了 Ti.API.info
,因为没有它,警告不会出现。