2013-04-24 2 views
1

В этом вопросе (iPhone objective-c: detecting a 'real' word) функция возвращает следующую строку, как истинное, если слово является «реальным словом»Почему range.location == NSNotFound означает, что слово найдено, а не наоборот?

return misspelledRange.location == NSNotFound; 

Я запутался, почему это «==», а не «! = ». Разве не имеет смысла, что «не равный NSNotFound» означает, что это слово было найдено - как кажется в этом ответе Can NSRange determine if a snippet of text exists in a larger string??

ответ

3

Если я правильно понимаю, что функция возвращает истину, если данное слово делает не содержат слово с орфографической ошибкой, так

return misspelledRange.location == NSNotFound; 

имеет смысл.

 Смежные вопросы

  • Нет связанных вопросов^_^