Как искать имена файлов для конкретного текста в iOS - PullRequest
1 голос
/ 18 мая 2011

Мое приложение для iPad хранит тысячи файлов в своем каталоге, и я хотел бы иметь возможность искать эти файлы. Как бы я поступил так? Я понимаю, что, возможно, я не могу искать содержимое файлов, но просто иметь возможность искать имена файлов было бы неплохо. Есть идеи?

Ответы [ 3 ]

1 голос
/ 18 мая 2011

Я думаю, что вы можете искать ваши файлы: Посмотрите на Полнотекстовый поиск с какао . Здесь обсуждаются два подхода: LuceneKit и sqlite.

1 голос
/ 18 мая 2011

Вы должны посмотреть на NSFileManager . Используя его, вы можете получить содержимое каталога:

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

и даже получить содержимое файла:

- (NSData *)contentsAtPath:(NSString *)path
0 голосов
/ 18 мая 2011

Вы можете использовать NSFileManager , в частности методы contentsOfDirectoryAtPath:error: или enumeratorAtPath:, чтобы получить список имен файлов и затем обработать их по своему усмотрению .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...