在Lion中获取TFENode的完整路径

mar*_*nas 4 finder objective-c osx-lion

我试图在OSX Lion中获取TFENode的完整路径,但是无法使用旧方法获得结果(通过转换为FINode并获取fullPath - 方法

[[FINode nodeWithFENode:myTFENode] fullPath]
Run Code Online (Sandbox Code Playgroud)

似乎不再适用于Lion.有没有办法做到这一点?

mar*_*nas 5

从TFENode,您可以获得OpaqueNodeRef,并将其与FINode的nodeFromNodeRef:方法一起使用.之后,您可以使用FINode的previewItemURL方法将NSURL获取到项目.