我有一个应用程序,用户可以从内置的应用程序图像中 Select 图像,也可以从iPhone图片库中 Select 图像.我使用一个具有NSString属性的对象场合来保存imagePath.

现在,对于内置的应用程序图像,我确实在[occasion imagePath]中以NSString的形式保存了文件名.但在第二种情况下,用户从照片库中 Select 图像,我得到一个NSURL,我想将其转换为NSString,以便能够将其保存在[occasion imagePath]中.

有没有可能把NSURL改成NSString

推荐答案

在目标C中:

NSString *myString = myURL.absoluteString;

Swift :

var myString = myURL.absoluteString

更多信息请点击docs:

Ios相关问答推荐

React Native Text组件内部TextInput组件在iOS上的问题:在TextInput组件内部键入文本时失go 焦点

Flutter WebRTC:GetUserMedia()不适用于Safari和IOS设备

滚动时突出显示工具栏项目

如何在KMM项目中处理PHPickerViewController的回调?

Flutter 应用程序中带有Firebase的GoogleService-Info.plist中缺少CLIENT_ID、REVERSED_CLIENT_ID和ANDROID_CLIENT-ID

执行devicectl:ProcessException时出错:进程异常退出:错误:命令超时超过5.0秒

多协议和类继承混乱,Swift

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

SwiftUI 菜单中的内联水平按钮

在 Swift 中从 Objective C 集合调用块

一对多关系 Firebase 实时数据库(嵌入数百万条 comments )

@Environment 的存在会导致列表在滚动时不断重建其内容

try 在 iOS 中分发 Flutter 应用程序时出现Invalid Provisioning Profile Signature错误

SwiftUI NavigationLink 立即加载目标视图,无需单击

关闭所有打开的视图控制器的单个函数

如何在 iPhone 中为透明的 PNG 图像着色?

Swift中类的初始化类方法?

有什么方法可以加粗 NSString 的一部分?

Parse for iOS:try 运行应用程序时出错

你如何以编程方式从视图控制器中画一条线?