我想運行window.resolveLocalFileSystemURI(file,success,fail)
在for
循環傳遞不同的文件條目,並希望只有在我得到所有條目後返回數組中已解析的條目。調用一個函數回調for循環
function resolveFiles(result,callback)
{
var resultData=[]
window.resolveLocalFileSystemURI(result, function(entry)
{
resolvedGalleryImages.push(entry);
callback(resolvedGalleryImages);
resolvedGalleryImages=[];
}, function(e)
{
alert("err"+e);});
}
//calling--
//@filesarr has captured images uris
for(i = 0; i < filesarr.length; i++)
{
resolveFiles(filesarr[i],function(result){
var resultArr = result;
});
}
如何防止在獲取所有條目之前調用回調。
當前的例子壞了,你缺少一個')'屬於'window.resolveLocalFileSystemURI' – DoXicK
thnx @ DoXicK即輸入問題。請告訴我如何實施我所問的。 –
你能先在這裏修復代碼嗎? – DoXicK