键盘在iPhone中不显示文本字段

键盘在iPhone中不显示文本字段,iphone,keyboard,uitextfield,Iphone,Keyboard,Uitextfield,我有一个视图,其中有两个文本字段用于用户输入。但当单击这些文本字段时,键盘不会显示。我已连接代理并实现以下方法。用户名和密码是我的文本字段 - (BOOL)textFieldShouldReturn:(UITextField*)txts{ [username resignFirstResponder]; [password resignFirstResponder]; return YES; } 他们被过度释放了吗?他们是零吗?尝试将它们分配给第一响应者 [textField

我有一个视图,其中有两个文本字段用于用户输入。但当单击这些文本字段时,键盘不会显示。我已连接代理并实现以下方法。用户名和密码是我的文本字段

- (BOOL)textFieldShouldReturn:(UITextField*)txts{
  [username resignFirstResponder];
  [password resignFirstResponder];
  return YES; 
}

他们被过度释放了吗?他们是零吗?尝试将它们分配给第一响应者

 [textField becomeFirstResponder];
然后执行
BOOL
方法

-(BOOL)canBecomeFirstResponder {

    return YES;

    }
您确定已设置代理吗

 [textField setDelegate:self];

如果在XIB中使用它们,是否正确连接了它们?

是否将文本字段与XIB中的变量名连接起来?它在模拟器上工作。问题是在设备上运行时,同时将文本字段委托给文件的所有者?是的。这些都是我所做的。当点击该文本字段时,会显示一个闪烁的光标。但是最近我没有键盘。我已经将我的Xcode版本从Xcode 4.1升级到Xcode 4.2。这会影响我的代码吗?代码最初是在Xcode 4.1中编写的。当时键盘没有问题。我在哪里给出[textField becomeFirstResponder];?在viewdidload中?不。它没有显示任何错误或警告。你们知道我的问题吗?我自己更正了。对不起,伙计们。问题在于我的“应该自动旋转”方法