2013-07-28 27 views
0

我試圖顯示彈出錯誤信息的用戶,如果文件夾創建失敗,因爲它已經存在,但access Denied exception被套上msg.showAsync()顯示彈出消息如果在創建文件夾時出錯[Windows應用商店的Javascript應用程序]

sf.getFolderAsync(KorN_Name).then(function (kn) { 
    return kn.createFolderAsync(username, Windows.Storage.CreationCollisionOption.failIfExists) 
}).done(function (user) { 

     //some code 
     }, 
     function (error) { 

       var md = Windows.UI.Popups.MessageDialog; 
       var msg = new md("User already exists", "Ooops!"); 
        msg.showAsync(); 
}); 

如何解決?

+0

你可以使用alert() –

+0

你可以在** showAsync **中使用錯誤處理程序,讓我們知道整個錯誤? – asuprem

回答

0

試試看看這個代碼。它可能會失敗,因爲你不同的初始化消息框:

var msg = new Windows.UI.Popups.MessageDialog("User already exists","Oops!"); 
msg.showAsync(); 

看到這個link如果你還沒有這樣做。

+0

我試過這個,但沒有成功。在我的代碼中的其他地方,我可以顯示MessageDialog,但不在該錯誤處理程序中。我不知道這是爲什麼。 – TheCrazyProgrammer

相關問題