twi*_*xel 3 xcode cocoa path objective-c
我正在学习编写Mac程序并正在查看Path Control对象.我需要将其选择限制为仅目录而不是文件.
有没有办法做到这一点?是否有一个特殊的关键字放在法律类型框中,意思是"目录"?我试过"文件夹"和"目录",但它们不起作用.
谢谢,
斯科特
我实际上没有试过这个,但似乎你可以调用-[NSPathCell setAllowedTypes:],指定public.folder作为唯一允许的UTI.
回应一条评论,询问有关它应该去哪里的更多细节:如果你有一个插座NSPathControl,你可以这样编程设置:
[[myPath cell] setAllowedTypes: [NSArray arrayWithObject: @"public.folder"]];
Run Code Online (Sandbox Code Playgroud)