我正在使用NSData
保存一些writeToFile:atomically:
,然后很快就想要使用该文件。获取我刚刚保存的文件NSURL
的最简单方法是什么?
答案 0 :(得分:2)
[NSData writeToFile: atomically:]
有一个路径参数。
只需将path参数设置为文件URL,并将其保存为实例变量或属性,即可全部设置。
或者甚至更好,使用[NSData writeToURL: atomically:]
(即将您的路径转换为开头的URL)并将 保存为稍后要使用的属性或实例变量。
您可以通过[[NSURL alloc] initFileURLWithPath:]
将路径转换为文件网址。
最后,您尝试提出的问题的真实答案是:不,您无法从任意“NSData
”对象中划分路径或网址。您必须单独或与数据一起保存该信息,以便跟踪它的来源。