objective-c - Cocoa/Obj-C 路径控制 - 你能限制它只选择目录吗?

标签 objective-c xcode cocoa path

我正在学习编写 Mac 程序,并且正在查看 Path Control 对象。我需要将其选择限制为仅目录而不是文件。

有没有办法做到这一点?是否有一个特殊的关键字可以放入表示“目录”的合法类型框中?我尝试了“文件夹”和“目录”,但它们不起作用。

谢谢,

斯科特

最佳答案

我实际上还没有尝试过这个,但看起来你可以调用 -[NSPathCell setAllowedTypes:],将 public.folder 指定为唯一允许的 UTI。

回应要求提供更多关于它应该去哪里的细节的评论:如果你有一个 NSPathControl 的导出,你可以像这样以编程方式设置它:

[[myPath cell] setAllowedTypes: [NSArray arrayWithObject: @"public.folder"]];

关于objective-c - Cocoa/Obj-C 路径控制 - 你能限制它只选择目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309247/

相关文章:

objective-c - 如何在objective-c中实现特定的多重继承方案

objective-c - Xcode 6 : Linker error with Google Analytics

ios - 为什么我的唯一设备 ID 发生了变化?

ios - 向 CoreData 添加新版本

swift - NSCollectionView performBatchUpdates 不会对更改进行动画处理

objective-c - 在后台生成图像

objective-c - Obj-C 枚举重新定义错误

c++ - XCode 8 链接器 (ld) 抑制警告

用于添加/删除字段(例如 Mail.app 中的规则编辑器)的 Cocoa 界面元素

objective-c - 如何列出指定字体的字体样式