CFStringTokenizer 文档在 CFStringTokenizerAdvanceToNextToken() 中有两个相互冲突的语句:
CFStringTokenizerAdvanceToNextToken
...
返回值
令牌生成器成功找到令牌并将其设置为当前令牌时的令牌类型。如果标记器找不到标记,则返回 kCFStringTokenizerTokenNone。有关可能的值,请参阅“令牌类型”。</p>
...
如果找到一个token,则将其设置为当前token,函数返回true;否则当前令牌无效并且函数返回 false。
第一段(返回标记类型)是我希望看到的:例如,它可以让您检查标记是否完全由非字母数字字符组成。然而,第二段(返回真或假)似乎是实际发生的事情。
任何想法为什么会这样,或者如何解决它?