【问题标题】:Swift How do I convert document file URLs to strings so I can display the file names in tableviewSwift 如何将文档文件 URL 转换为字符串,以便在 tableview 中显示文件名
【发布时间】:2015-07-08 08:06:06
【问题描述】:

目前我将我的文件作为 URL 放在一个数组中:

var cafFilesArray: [NSURL] {
    return (NSFileManager.defaultManager().contentsOfDirectoryAtURL(documentsDirectoryURL, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles | .SkipsSubdirectoryDescendants | .SkipsPackageDescendants, error: nil) as! [NSURL]).sorted{$0.lastPathComponent<$1.lastPathComponent}.filter{$0.pathExtension!.lowercaseString == "caf"}

如何将 URL 数组转换为字符串,以便在表格视图中显示它们。

谢谢。

【问题讨论】:

  • NSURL 有一个absoluteString 属性
  • 到目前为止你尝试过什么?相关:Converting URL to String and back again.
  • 也看看 NSURL lastpAthComponent 方法,它更方便在表格视图中显示文件名(不是路径!)
  • 谢谢。 absoluteString 有效。

标签: ios uitableview swift


【解决方案1】:

循环遍历NSURL 数组并执行myurl.absoluteString 将每个元素转换为string,然后将其附加到数组中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    相关资源
    最近更新 更多