iPhone: найти одну строку в другой с помощью case insensetive

Мой вопрос похож на Как проверить, содержит ли строка другую строку в Objective-C?

Как проверить, содержит ли строка (NSString) другую меньшую строку, но с игнорированием регистра?

NSString *string = @"hello bla bla";

Я надеялся на что-то вроде:

NSLog(@"%d",[string containsSubstring:@"BLA"]);

В любом случае, есть ли способ найти, содержит ли строка другую строку с игнорированием регистра? Но, пожалуйста, не конвертируйте обе строки в UpperCase или в LowerCase.

28
задан Community 23 May 2017 в 12:33
поделиться