标签: iphone sdk uitextfield
当我使我的文本字段成为第一响应者时,文本字段永远不会返回nil,即使我通过myTextField.text = nil强制它为nil; 一旦我注释掉“[myTextField becomeFirstResponder];”文本字段能够返回nil。任何人都知道为什么?
答案 0 :(得分:1)
成为第一个响应者初始化内部NSString,它将您键入的文本保存为空字符串:@“”,因此不再为零。作为firstResponder是一个持久动作,以便在用户开始输入时总是有一个有效的NSString。