2

我在 TideSDK 中使用 openFileChooserDialog():

Ti.UI.openFileChooserDialog(callbackFunc, options);
callbackFunc = function(filenames){  
    fileSelected = filenames[0];
    console.log('---');
    console.log(fileSelected);
    console.log('---');
};
var options = {  
   multiple: false,  
   title: "Select files to open...",  
   types: ['txt'],  
   typesDescription: "Documents",  
   path: Ti.Filesystem.getUserDirectory()  
};

当我选择磁盘上的文件时一切正常,但是......我使用 Linux Mint 13 x64 Mate 并且我的文件对话框中有“最近打开的文件”帮助程序。当我从这些字段中选择文件时,我的应用程序在 TideSDK 上,按 OK 按钮确认,应用程序崩溃 :( 依赖于我的系统或 TideSDK?在 Linux 上有什么解决方案吗?

文件选择器对话框屏幕上的最近文件

4

2 回答 2

0

这似乎是 TideSDK 的一个未解决问题:https ://github.com/TideSDK/TideSDK/issues/196

于 2013-09-18T21:19:32.417 回答
0

我已经在我的 fork 中修复了这个错误并提出了拉取请求:https ://github.com/TideSDK/TideSDK/pull/233

于 2013-10-25T22:47:08.170 回答