У меня есть несколько файлов изображений в папке документов, и имена выглядят как a_b.png, где a - это идентификатор (его номер) каждого пользователя, а b - имя изображения (s) он спасает. Поэтому я хочу найти все изображения пользователя с помощью id = 1 и сохранить их в массиве. Im просматривает каждый файл изображения, и я хочу сравнить имя файла с шаблоном 1 _ *. Png. Я попробовалПоиск соответствия определенной строке
NSString *searchterm = [NSString stringWithFormat:@"%lu_*.png",clientID];
for(NSString filename in docFiles)
{
if([fileName isEqualTostring:searchterm])
{.....}
}
но я не получил никакого результата.
Любые идеи о том, как я могу это сделать?
Вы используете Regex/NSPredicate – Larme
Можете ли вы напечатать 'filename' и' searchterm' для каждого цикла? – Randy
Возможный дубликат [Сравнение строки с массивом в объекте-C] (http://stackoverflow.com/questions/1011996/comparing-a-string-to-an-array-in-objective-c) –