У меня есть массив (NSArray
), скажем
NSArray *cityArry = @[@"Chennai", @"Mumbai", @"Kolkata"];
Например, я упомянул NSArray
с 3 объектами, но на самом деле во время выполнения у меня есть массив, содержащий более 1000 объектов.
Теперь у меня есть строка (NSString
) "chennai Tnagar"
NSString *scanedStr = @"Chennai Tnagar";
Итак, теперь я хочу выяснить, содержится ли диапазон scanedStr
в cityArry
. Например, я должен получить вывод как @"Chennai"
из файла cityArry
.
Я знаю, что мы можем сделать это, зациклив NSArray
и используя rangeofstring
, мы можем получить результат. Поскольку у меня более 1000 объектов, я не хочу зацикливаться. Пожалуйста, направьте меня и помогите мне, как решить эту проблему.
заранее спасибо