2016-04-05 27 views
7

これはWARN Appceleratorの最近のアップデートで私のコンソールにAppceleratorの: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 

が表示されていることを、私はいずれかを見つけることはありませんこのWARN.Forに関連する情報は今問題を引き起こすようには見えませんが、何が原因なのか分かりません。


UPDATE

私はbackgroundImage = "";を設定すると、この警告

コード例

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

の原因を発見しました。私はTi.API.infoを追加しましたが、それがなければWARNは表示されません。

+0

私の場合、contentsOfFileでUIImageを初期化すると、問題が発生しました。それをUIImage(名前:imageName)に変更すると –

+1

サイモン、appceleratorでこれを行う方法を詳しく説明できますか? – bobo2000

答えて

1

理由: 1.ファイルのデータをパスでロードしようとしていますが、パスはファイルではなくディレクトリを指しています。 2.または、ディレクトリ内のすべてのファイルを反復処理していますが、ディレクトリパス内に別のディレクトリがあります。

関連する問題