フォルダーを選択して、その内容を Finder に表示できるようにしたいと考えています。フォルダー自体を選択し、フォルダー内のファイルを選択することができました。しかし、空のフォルダーの内容を表示する方法がわかりません。
例えば
フォルダA/フォルダB
フォルダー B の内容を表示したい (空である可能性があります)。
私は次のコードを書きました:
func showFolder(fileName : String)
{
var dataPath = homeDirectory.stringByAppendingPathComponent(fileName)
var urlPath = NSURL(fileURLWithPath: dataPath)
var selectedURLs = [urlPath!]
NSWorkspace.sharedWorkspace().activateFileViewerSelectingURLs(selectedURLs)
}
これにより、フォルダー B が強調表示されたフォルダー A のみが開きます。これは非常に近いですが、正確ではありません。
何も強調表示されていないフォルダー B を開くことができるようにする必要があります。明らかに間違ったコマンドを使用しています。