Objective-c如何将NSURL转换为NSString?

Ala*_*uża 4 string objective-c

总Objective-c noob这里有一个问题.有没有办法在一行中将NSURL转换为NSString?我需要从sqlite数据库abd检索URL然后将其保存到字符串中.

目前我要转换的行看起来像这样 - >

MyString.url = [NSString stringWithUTF8String:(char *) sqlite3_column_text(sqlStatement, 1)];
Run Code Online (Sandbox Code Playgroud)

所以当然得到'不兼容的指针类型从'NSString*'分配'NSURL*'

:)

Yas*_*tel 7

试试这个 :

NSString *aStrUrl = [aUrlObj absoluteString];
Run Code Online (Sandbox Code Playgroud)


Mah*_*a Y 5

您可以使用的absoluteString属性NSURL

例:

NSString *urlString = [url absoluteString];
Run Code Online (Sandbox Code Playgroud)

在斯威夫特

var urlString = url.absoluteString
Run Code Online (Sandbox Code Playgroud)