Итак, я хочу проверить, является ли моя строка NSSt из моего NSArray подстрокой моей строки с именем imageName.
Итак, скажем так:
- Имя моего изображения:picture5of-batman.png
- My Array содержит строки, и одна из них: Batman
Так что я очень хочу исключить: picture5of- часть имени изображения и заменить егос NSString из NSArray.
Вот как я пытаюсь это сделать, но он никогда не подходит к оператору if.И нет, мой массив также не равен нулю.Вот код:
for (NSString *string in superheroArray) {
if ([string rangeOfString:imageName].location != NSNotFound) {
//Ok so some string in superheroArray is equal to the file name of the image
imageName = [imageName stringByReplacingOccurrencesOfString:@"" withString:string
options:NSCaseInsensitiveSearch range:NSMakeRange(0, string.length)];
}
}
Edit1 : Это все еще не работает
for (NSString *string in superheroArray) {
if ([imageName rangeOfString:string options:NSCaseInsensitiveSearch].location != NSNotFound) {
//Ok so some string in superheroArray is equal to the file name of the image
imageName = string;
//HOW ABOUT THAT FOR EFFICIENCY :P
}
}