2016-04-05 9 views
7

Dies ist die davor warnen, dass mit den aktuellen Updates von Appcelerator in meiner KonsoleAppcelerator: BOMStream BOMStreamWithFileAndSys (int, off_t, size_t, int, char *, BomSys *)

[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 

ich nicht finden, erscheint jede Informationen zu diesem WARN.For jetzt scheint kein Problem zu verursachen, aber ich weiß nicht, was das verursacht.


UPDATE

fand ich, was diese Warnung Beispiel

-Code verursacht

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(); 

Wenn ein backgroundImage = ""; gesetzt. Ich fügte hinzu, die Ti.API.info ohne es, weil die WARN erscheint nicht

+0

In meinem Fall UIImage initialisieren mit contentsOfFile verursachte das Problem. Ändern Sie es in UIImage (benannt: imageName) geholfen –

+1

Simon, könnten Sie erläutern, wie dies mit Appcelerator zu tun? – bobo2000

Antwort

1

Denn: 1. Sie versuchen, eine Datei Daten mit einem dem Weg zu laden, aber der Pfad zu einem Verzeichnis zeigt keine Datei. 2. Oder Sie wiederholen alle Dateien in einem Verzeichnis, aber es gibt ein anderes Verzeichnis innerhalb des Verzeichnispfads.