swift - 如何在 Swift 中将 NSURL 转换为字符串

标签 swift nsurl

如何在 Swift 中将 NSURL 转换为字符串?

以下内容:

var directoryURL: NSURL
var urlString: String = nsurlObject as String

抛出错误:

Cannot convert value of type 'NSURL' to type 'String' in coercion

最佳答案

事实证明,您可以访问 NSURL 的一些属性(请参阅 Swift Reference):

var directoryURL: NSURL
var urlString: String = directoryURL.absoluteString
// OR
var urlString: String = directoryURL.relativeString
// OR
var urlString: String = directoryURL.relativePath
// OR
var urlString: String = directoryURL.path
// etc.

关于swift - 如何在 Swift 中将 NSURL 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33510541/

相关文章:

swift - 如何在 Swift 3 中使用 URL resourceValues 方法获取文件创建日期?

ios - 如何正确处理接收远程推送通知

swift - UICollectionView - 在设备旋转时调整单元格大小 - Swift

ios - 我想在同一个类中有两个版本的 encodeWithCoder

swift - 在 Swift 中将数据附加到 URL

swift - 如何查询 Finder NSURL?

ios - DispatchQueue vs 委托(delegate) vs Swift 中的闭包

swift - 如何在 Vapor 中处理 PUT HTTP 请求?

Objective-C/C 从 SecKeyRef 中提取私钥(模数)

ios - 正确解码字符串 url 以在 NSURL 中进行转换