1

Get the full path of a TFENode in Lion で尋ねられたのと同じ質問があります。

私は Objective-c についてほとんど知識がないので、答えがはっきりしていません。EasySIMBLを使用して Finder プロセスをインターセプトし、Les Nie のアプローチを使用してアイコン ビューでアイコン オーバーレイを解決しましたが、リスト ビューでフル パスを取得できません。Objective-Cを使用して次のことを達成する方法を教えてください。

TFENode から OpaqueNodeRef を取得し、それを FINode の nodeFromNodeRef: メソッドで使用できます。その後、FINode の previewItemURL メソッドでアイテムへの NSURL を取得できます。

ご提案ありがとうございます。

4

1 に答える 1

0
NSURL *url = [[NSClassFromString(@"FINode") nodeFromNodeRef:[(TNodeIconAndNameCell *)self node ]->fNodeRef] previewItemURL];

NSString *path = [url path];

ここで答えが見つかりました お手伝いしたい Finder Overlay FullPath!(List Overlay) Works for me

于 2013-01-08T13:55:45.853 に答える