How to convert NSURL to String in Swift

試著忘記壹切 提交于 2019-12-02 23:26:06

It turns out there are properties of NSURL you can access (see 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.

In Swift 3 & 4,

To convert URL to String, you can use:

String(contentsOf: URL)

and to convert String to URL:

URL(string: String)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!