
".jpg" => "public.jpeg"".HTML" => "public.HTML" ".ttf"=> "public.truetype-Font"
我在NSWorkspace文档中搜索,但找不到任何东西。最接近的是:
- (NSImage *)iconForfileType:(Nsstring *)fileType
它返回文件扩展名的图标,
– (Nsstring *)preferredfilenameExtensionForType:(Nsstring *)typename
这与我正在做的完全相反。你们中有谁知道如何做到这一点?
我真的希望我不用手工检查大量的扩展。
提前致谢。
解决方法 一个星期前我需要这个:Nsstring * UTI = (Nsstring *)UTTypeCreatePreferredIDentifIErForTag(kUTTagClassfilenameExtension,(CFStringRef)[myfilePath pathExtension],NulL);
如果我在扩展名@“PHP”,@“jpg”,@“HTML”和“”ttf“上运行它,它会打印:
public.PHP-scriptpublic.jpegpublic.HTMLpublic.truetype-ttf-Font总结
以上是内存溢出为你收集整理的objective-c – 获取给定扩展名的统一类型标识符全部内容,希望文章能够帮你解决objective-c – 获取给定扩展名的统一类型标识符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)