如何在 Swift 中将 NSURL 转换为字符串
How to convert NSURL to String in Swift
如何在 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 中将 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.