这是警告,最近更新的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
我找不到与此WARN相关的任何信息。现在似乎没有引起任何问题,但我不知道是什么原因引起的。
更新
我找到了导致此警告的原因
代码示例
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
,因为没有它,WARN就不会出现
答案 0 :(得分:1)
由于: 1.您正在尝试使用其路径加载文件的数据,但路径指向的是目录而不是文件。 2.或者,您正在迭代目录中的所有文件,但目录路径中还有另一个目录。