Objective c NSOpenPanel的filename属性已弃用,还可以使用什么?

Objective c NSOpenPanel的filename属性已弃用,还可以使用什么?,objective-c,Objective C,这很好,但我在文件名上收到了一个弃用警告。但我还没有找到替代方案,有吗 filePath = [[zOpenPanel filename] retain] 文件名 返回当前显示在面板中的文件的绝对路径名。(在Mac OS X v10.6中已弃用。请改用URL。) 网址 返回当前在面板中显示为URL的文件的绝对路径名 (NSURL*)URL 因此,我认为filePath=[[zOpenPanel URL]retain]文件名 返回当前显示在面板中的文件的绝对路径名。(在Mac OS X v1

这很好,但我在文件名上收到了一个弃用警告。但我还没有找到替代方案,有吗

filePath = [[zOpenPanel filename] retain]
文件名 返回当前显示在面板中的文件的绝对路径名。(在Mac OS X v10.6中已弃用。请改用URL。)

网址 返回当前在面板中显示为URL的文件的绝对路径名

  • (NSURL*)URL
因此,我认为
filePath=[[zOpenPanel URL]retain]
文件名 返回当前显示在面板中的文件的绝对路径名。(在Mac OS X v10.6中已弃用。请改用URL。)

网址 返回当前在面板中显示为URL的文件的绝对路径名

  • (NSURL*)URL

因此,我认为
filePath=[[zOpenPanel URL]retain]

但是zOpenPanel URL返回一个本地文件路径,如:“file://some/path”而不是“/some/path”是,您可以将
-absolutePath
发送到URL以获取路径。但是zOpenPanel URL返回一个本地文件路径,如:“file://some/path”而不是“/some/path”是,您可以将
-absolutePath
发送到URL以获取路径。