我有一个应用程序,用户可以在其中从内置应用程序图像或 iphone 照片库中选择图像。我使用具有 NSString
属性的对象 Occasion 来保存 imagePath
。
现在,对于内置应用程序图像,我确实将文件名作为 NSString
保存在 [occasion imagePath]
中。但是在第二种情况下,用户从照片库中选择图像,我得到一个 NSURL
我想将其转换为 NSString
以便能够将其保存在 [场合图像路径
].
是否可以将 NSURL
转换为 NSString
?
最佳答案
在 Objective-C 中:
NSString *myString = myURL.absoluteString;
在 swift 中:
var myString = myURL.absoluteString
更多信息见 docs :
https://stackoverflow.com/questions/8082719/
相关文章:
objective-c - 对 Objective-C 代码进行单元测试的最佳方法是什么?
objective-c - 在不使用私有(private) API 的情况下获取当前的第一响应者
objective-c - 替换已弃用的 sizeWithFont : in iOS 7?
ios - 我可以使用 Objective-C block 作为属性吗?
ios - dequeueReusableCellWithIdentifier :forIndexP
ios - 在 Xcode 6 中使用 AutoLayout 约束模拟方面适合行为