Ios 在objective c中隐藏键盘

Ios 在objective c中隐藏键盘,ios,iphone,objective-c,keyboard,Ios,Iphone,Objective C,Keyboard,我在一个视图中有几个文本字段,还有一个用来写国家。 我希望当您在testField country中按下up键时,可以看到另一个视图,其中有一个UIPickerView来选择国家 然后放置以下代码,该代码与Tfu tfCountry的事件“Editing did begin”(编辑确实开始)关联。 - (IBAction)countryPressed:(id)sender { [_tfCountry endEditing:YES]; [_tfAdress resignFirs

我在一个视图中有几个文本字段,还有一个用来写国家。
我希望当您在testField country中按下up键时,可以看到另一个视图,其中有一个UIPickerView来选择国家
然后放置以下代码,该代码与Tfu tfCountry的事件“Editing did begin”(编辑确实开始)关联。

- (IBAction)countryPressed:(id)sender {
    [_tfCountry endEditing:YES];

    [_tfAdress  resignFirstResponder];
    [_tfCountry  resignFirstResponder];
    [_tfName  resignFirstResponder];
    [_tfEmail  resignFirstResponder];
    [_tfTelephone  resignFirstResponder];
    [_tfTaxID  resignFirstResponder];

    [self save];
    _picker = [self.storyboard instantiateViewControllerWithIdentifier:@"PickerCountry"];
    _picker.delegate = self;

    [self.navigationController pushViewController:_picker animated:YES];
}
但键盘并没有像应该的那样消失
他留在屏幕上,按下下一个视图的按钮

他不应该因为“辞职第一响应者”而沮丧
我做错了什么

我试着

[self.view endEditing:YES]
而且不起作用


如果我对视图更改部分进行注释,键盘不会消失,但会停止向文本字段发送数据

尝试延迟隐藏它

    [self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];


  -(hideKB){

   [_tfAdress  resignFirstResponder];
   [_tfCountry  resignFirstResponder];
   [_tfName  resignFirstResponder];
   [_tfEmail  resignFirstResponder];
   [_tfTelephone  resignFirstResponder];
   [_tfTaxID  resignFirstResponder];
    }

试着把它藏起来

    [self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];


  -(hideKB){

   [_tfAdress  resignFirstResponder];
   [_tfCountry  resignFirstResponder];
   [_tfName  resignFirstResponder];
   [_tfEmail  resignFirstResponder];
   [_tfTelephone  resignFirstResponder];
   [_tfTaxID  resignFirstResponder];
    }

试着把它藏起来

    [self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];


  -(hideKB){

   [_tfAdress  resignFirstResponder];
   [_tfCountry  resignFirstResponder];
   [_tfName  resignFirstResponder];
   [_tfEmail  resignFirstResponder];
   [_tfTelephone  resignFirstResponder];
   [_tfTaxID  resignFirstResponder];
    }

试着把它藏起来

    [self performselector:@selector(hideKB) withObject:nil afterDelay:0.1];


  -(hideKB){

   [_tfAdress  resignFirstResponder];
   [_tfCountry  resignFirstResponder];
   [_tfName  resignFirstResponder];
   [_tfEmail  resignFirstResponder];
   [_tfTelephone  resignFirstResponder];
   [_tfTaxID  resignFirstResponder];
    }

终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。谢谢你终于解决了键盘问题。虽然我创造了另一个。非常感谢。