Я постоянно сталкиваюсь с (редкими) случаями, когда строки NSS не возвращаются равными, хотя они выглядят точно так же, когда они печатаются в консоли. Например:
[string1 isEqualToString:string2]
> comparing 'angelo debarre' to 'angelo debarre'
продолжает возвращаться НЕТ. Я пытался использовать NSString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]
, но все равно не повезло. Я также пытался использовать компараторы, такие как compare:
и localizedCaseInsensitiveCompare:
, но продолжаю получать те же результаты. Есть идеи о том, что я могу упустить из виду?