我在 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 上有什么解决方案吗?