NSOpenPanel 设置允许打开的文件类型
来源:互联网 发布:是焉得为大丈夫乎的得 编辑:程序博客网 时间:2024/05/15 00:58
couple things I noticed.. change setCanChooseDirectories
to NO. When enabled this indicates that folders are valid input. This is most likely not the functionality you want. You might also want to change your allowed file types to [NSArray arrayWithObject:@"pdf", @"PDF", nil]
for case sensitive systems. runModalForTypes
should be the array of file types. Change your code to look like this:
// WORKING :)NSOpenPanel *panel;NSArray* fileTypes = [[NSArray alloc] initWithObjects:@"pdf", @"PDF", nil];panel = [NSOpenPanel openPanel];[panel setFloatingPanel:YES];[panel setCanChooseDirectories:NO];[panel setCanChooseFiles:YES];[panel setAllowsMultipleSelection:YES];[panel setAllowedFileTypes:fileTypes];int i = [panel runModal];if(i == NSOKButton){ return [panel URLs];}
0 0
- NSOpenPanel 设置允许打开的文件类型
- html5 input设置允许的文件类型上传
- 设置默认打开文件类型
- NSOpenPanel 使用(MAC 打开文件夹对话框的使用)
- iis设置允许或禁止访问的文件类型,以及能够解析的文件类型
- 您试图打开的文件类型被注册表策略设置阻止
- 设置打开或保存文件对话框的文件类型
- 客户端JS验证fileupload控件,设置只允许特定的文件类型
- NSSavePanel以及NSOpenPanel的使用
- 关于NSOpenPanel和NSSavePanel的权限问题。
- android 删除文件,打开指定的文件类型
- 文件类型及相关打开程序的注册
- 文件类型及相关打开程序的注册
- 如何打开不知道文件类型的文件
- 02-设置文件类型的扩展名显示
- Mac开发:使用NSOpenPanel出现程序Crash的解决方法
- Mac OS 中NSSavePanel以及NSOpenPanel的使用
- 扩展名 文件类型 打开方式
- Uva 580 - Critical Mass 解题报告(递推)
- html5
- js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
- 在Linux平台下部署Java web环境和发布Java web程序
- 你如何知道你是否真正找到了你爱的人?
- NSOpenPanel 设置允许打开的文件类型
- 树状数组
- 天气预报的API
- c__进制转换
- String类substring方法导致的Java内存泄漏问题
- c#操作word表格
- 性能测试介绍
- d3-bars
- oracle的小结