CFStringTokenizerのドキュメントには、CFStringTokenizerAdvanceToNextToken()に2つの競合するステートメントがあります。
CFStringTokenizerAdvanceToNextToken
..。
戻り値
トークナイザーがトークンを見つけて現在のトークンとして設定することに成功した場合のトークンのタイプ。トークナイザーがトークンを見つけられなかった場合、kCFStringTokenizerTokenNoneを返します。可能な値については、「トークンタイプ」を参照してください。</ p>
..。
トークンが見つかった場合、それは現在のトークンとして設定され、関数はtrueを返します。それ以外の場合、現在のトークンは無効になり、関数はfalseを返します。
最初の段落(トークンタイプを返す)は、私が見たいものです。たとえば、トークンが完全に英数字以外の文字で構成されているかどうかを確認できます。ただし、2番目の段落(trueまたはfalseを返す)は実際に起こっていることのようです。
なぜそうなるのか、それを回避する方法はありますか?