0

我有一个 UITextInput 实现,它有一个小问题,似乎在搞砸我的能力有很好的 AutoCapitalization:

tokenizer 属性永远不会被调用(即使在调用 becomeFirstResponder 之后),所以我的 Custom Tokenizer 永远不会被实例化或使用。

- (id<UITextInputTokenizer>)tokenizer {
NSLog(@"%s", __func__);
if (tokenizer == nil) {
    tokenizer = [MyCustomTokenizer alloc] initWithTextInput:self];
}
return tokenizer;

有谁知道为什么会发生这种情况?

可能有帮助的更多信息: UITextInput 实现位于 UICollectionView 的子类上

4

1 回答 1

0

弄清楚了。当我应该返回长度为 0 的选择时,我为 selectedTextRange 返回 Nil。

于 2014-03-10T20:33:12.350 回答