1

当我让我的文本字段成为第一响应者时,文本字段永远不会返回零,即使我通过 myTextField.text = nil 强制它为零;一旦我注释掉“[myTextField becomeFirstResponder];” 文本字段能够返回 nil。有人知道为什么吗?

4

1 回答 1

1

成为第一响应者将内部 NSString 初始化,该内部 NSString 将您键入的文本保存为空字符串:@"",因此不再为零。作为 firstResponder 是一个持久的操作,以便在用户开始键入时始终在其中有一个有效的 NSString。

于 2009-11-05T23:00:20.150 回答