1

在这个问题(iPhone Objective-c:detecting a 'real' word)中,如果该单词是“real word”,则函数返回以下行为真

return misspelledRange.location == NSNotFound;

我很困惑为什么这是“==”而不是“!=”。“不等于 NSNotFound”是否意味着找到了这个词——就像这个答案中的情况一样,NSRange 是否可以确定一段文本是否存在于更大的字符串中??

4

1 回答 1

3

如果我理解正确,如果给定单词​​不包含拼写错误的单词,该函数将返回 true 所以

return misspelledRange.location == NSNotFound;

说得通。

于 2013-04-24T17:29:43.043 回答