ページ

2010年1月25日月曜日

NSWorkspace - showSearchResultsForQueryString:

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

Mac OS X v10.6 から追加されたメソッド showSearchResultsForQueryString: を試してみた。
Mac Dev Center: NSWorkspace Class Reference

こんな UI を用意した。ボタンが押されたらテキストフィールド内の文字列を引数として渡す。





コードはこんな感じ。

- (IBAction)search:(id)sender
{
  BOOL result = [[NSWorkspace sharedWorkspace]
    showSearchResultsForQueryString:[textField stringValue]];
  NSLog(@"result=%d", result);
}


試しに "document" と入れてボタンを押すとファインダが開き検索が始まった。


何かに使えるかもしれない。