我有一个应用程序,用户可以从内置的应用程序图像或从iPhone照片库中选择图像 . 我使用具有 NSString
属性的对象Occasion来保存 imagePath
.
现在,在内置应用程序映像的情况下,我确实将文件名作为 NSString
保存在 [occasion imagePath]
中 . 但是在用户从照片库中选择图像的第二种情况下,我得到一个 NSURL
,我想将其转换为 NSString
以便能够将其保存在 [occasion imagePath
中 .
是否可以将 NSURL
转换为 NSString
?
7 回答
You can use any one way
要么
Swift更新:
在Swift中试试这个:
Objective-C的:
在Swift中: - var str_url = yourUrl.absoluteString
它会在字符串中生成一个url .
如果你对纯字符串感兴趣:
如果您对URL表示的路径感兴趣(例如,与
NSFileManager
方法一起使用):更多信息在docs:
我只是为这件事而奋斗,这个更新不起作用 .
这最终在Swift中做到了: