2011-12-04 8 views
0

iPadのアプリで検索を実行したいのですが、デスクトップ上で検索してキーワードを入力して、別のタイプのフォルダを含む特定のフォルダ内の単語を検索しますファイル(Word、PDF、TXTなど)。ファイルが開いていないときにこの検索を実行する必要があります。これについてはどうすればいいですか?目的c - ファイルのリスト内で検索する

答えて

2

NSFileManagerを使用して、特定のディレクトリに保存するファイルの名前を取得します。
は、見て、次の方法を試してみてください。

  • enumeratorAtPath:
  • contentsOfDirectoryAtPath:エラー:

すると、ファイル名にコンパレータを適用し、一致するファイルのパスを保存しますあなたのひもで。

0

NSMetadataQueryを使用します。

ファイルメタデータは、アプリケーションがファイルまたはファイルシステムの一部であるデータに基づいてファイルを検索できるようにする、いくつかのアプリケーションプログラミングインターフェイスを提供します。アプリケーションが検索結果と必要とする対話のレベルによって、選択したAPIが指定されることがよくあります。私は考えていない

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/SpotlightQuery/Concepts/Introduction.html#//apple_ref/doc/uid/TP40001841

+0

は 'NSMetadataQuery'はただ、iCloud上のローカルファイルを検索するためのiOSで利用可能です。 – newenglander

関連する問題