【问题标题】:Swift 3 what means FileManager.default(......).first?Swift 3 FileManager.default(......).first 是什么意思?
【发布时间】:2017-10-07 18:29:20
【问题描述】:
guard let directoryURL = FileManager.default.urls(for:
FileManager.SearchPathDirectory.documentDirectory, in:
FileManager.SearchPathDomainMask.userDomainMask).first

我不明白这里首先是什么意思?它在文档中吗?

【问题讨论】:

  • 你可以稍微简化一下:guard let directoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first else { ... }
  • firstarr[0] 从任何数组中的 first index 索引相同
  • ... 除了first 返回一个可选项,索引为零的下标运算符不返回。

标签: swift nsfilemanager


【解决方案1】:

urls 方法返回 ArrayURL 对象。 first 方法检索 Swift Array 中的第一项。

有关详细信息,请参阅documentation for first

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多