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

38

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

以下内容可实现:

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

抛出错误:

无法将类型为“NSURL”的值强制转换为类型为“String”

1个回答

115

原来你可以访问NSURL的属性(参见Swift参考):

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.

7
你错过了可能是你最需要的directoryURL.path!我会帮助你翻译成中文:你错过了可能是你最需要的directoryURL.path! - Leo Dabus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接