1

この質問 ( iPhone Objective-c: 'real' word の検出) では、単語が 'real word' である場合、関数は次の行を true として返します。

return misspelledRange.location == NSNotFound;

これが「!=」ではなく「==」である理由がわかりません。「NSNotFoundに等しくない」ということは、単語が見つかったことを意味するのではないでしょうか? ?

4

1 に答える 1

3

私が正しく理解している場合、その関数は、指定された単語にスペルミスの単語が含まれていない場合に true を返すので、

return misspelledRange.location == NSNotFound;

理にかなっています。

于 2013-04-24T17:29:43.043 に答える