【问题标题】:Getting Safari-Style File Path获取 Safari 风格的文件路径
【发布时间】:2013-05-16 19:19:50
【问题描述】:

如果您打开 Safari 的“首选项”并导航到“常规”,它会在标签“将下载的文件保存到”旁边有一个下拉菜单。你如何获得这个 Safari 风格的卷名或其他什么?我做了类似以下的事情。 (我需要从文件路径中获取它。)我不一样。

- (NSString *)getVolumepath: (NSString *)path {
    NSArray *urlarray = [path componentsSeparatedByString:@"/"];
    NSString *p = [urlarray objectAtIndex:2];
    return  p;
}

Apple, Inc. 表示您无法显示分配给应用程序的受沙盒保护文件夹的完整路径。但我想展示类似 Safari 展示的内容。

感谢您的建议。

【问题讨论】:

  • 你的意思是说应用沙盒化就不行了?
  • 对不起,我的意思是你不必为了得到last component of a path而做这一切。
  • 哦,好的。我不知道它显示了什么样的组件。非常感谢。

标签: objective-c macos path osx-mountain-lion


【解决方案1】:

按照 CodaFi 的建议,结果就这么简单。

- (NSString *)getlastpath: (NSString *)path {
    return  [path lastPathComponent];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 2020-02-20
    • 2011-07-27
    • 2011-11-16
    • 2011-02-07
    • 2019-06-23
    相关资源
    最近更新 更多