Ali*_*Ali 333 objective-c nsurl nsstring ios swift
我有一个应用程序,用户可以从内置的应用程序图像或从iPhone照片库中选择图像.我使用一个具有NSString保存属性的对象Occasion imagePath.
现在,在内置应用程序映像的情况下,我确实将文件名作为NSString一个保存[occasion imagePath].但是在用户从照片库中选择图像的第二种情况下,我得到了一个NSURL我想要转换为NSString能够将其保存在其中的图像[occasion imagePath.
是否有可能将其转换NSURL为NSString?
Ran*_*all 673
NSString *myString = myURL.absoluteString;
Run Code Online (Sandbox Code Playgroud)
更多信息在文档中:
vig*_*o24 130
如果你对纯字符串感兴趣:
[myUrl absoluteString];Run Code Online (Sandbox Code Playgroud)
如果您对URL表示的路径感兴趣(NSFileManager例如,与方法一起使用):
[myUrl path];Run Code Online (Sandbox Code Playgroud)
ber*_*ium 45
在Swift中试试这个:
var urlString = myUrl.absoluteString
Run Code Online (Sandbox Code Playgroud)
Objective-C的:
NSString *urlString = [myURL absoluteString];
Run Code Online (Sandbox Code Playgroud)
kmi*_*las 17
Swift更新:
var myUrlStr : String = myUrl.absoluteString
Run Code Online (Sandbox Code Playgroud)