首页 > 解决方案 > NSURLLocalizedNameKey 资源究竟返回了什么,它与 url 的最后一个路径组件有什么不同?

问题描述

NSURL提供了一种方法getResourceValue:forKey:error:。可能的键之一是文档返回的NSURLLocalizedNameKeywhich :

资源的本地化或扩展隐藏名称,作为 NSString 对象(只读)返回。

“本地化或扩展隐藏的名称”是什么意思?和打电话有区别[url lastPathComponent]吗?

标签: objective-cnsurl

解决方案


  • localized意味着您可以在英语系统上获得例如桌面、德语中的Schreibtisch或日语中的デスクトップ
  • extension-hidden将 Finder 信息窗口中的复选框视为

    在此处输入图像描述

lastPathComponent始终返回内部非本地化的完整文件/文件夹名称。


推荐阅读