Objective c UISearchBar仅在UIAlertView显示后工作

Objective c UISearchBar仅在UIAlertView显示后工作,objective-c,ios,Objective C,Ios,我的应用程序中有一个搜索栏,但它只在alertViewShow后显示我的数字。我已经实现了委托中的所有方法:shouldChangeTextInRange、searchBarShouldEndEditing、searchBarShouldBeginEditing 状态栏正常。。。你知道哪里出了问题吗 -(IBAction)btnSearchClick:(id)sender { if (!searchBarVisivel) { [searchBar setHid

我的应用程序中有一个搜索栏,但它只在alertViewShow后显示我的数字。我已经实现了委托中的所有方法:shouldChangeTextInRange、searchBarShouldEndEditing、searchBarShouldBeginEditing

状态栏正常。。。你知道哪里出了问题吗

  -(IBAction)btnSearchClick:(id)sender {
      if (!searchBarVisivel) {
          [searchBar setHidden:NO];
          searchBarVisivel = YES;
    }
    else
    {
        searchBarVisivel = NO;
        [searchBar setHidden:YES];
        [searchBar resignFirstResponder];
    }
}
//搜索栏出现,当我在搜索栏的文本字段中触摸时,键盘出现,但当我输入数字时…什么都没有

当我调用其他提醒消息的事件时…搜索栏在

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert"
                                                 message:@"Alert message"
                                                delegate:self
                                       cancelButtonTitle:@"Não"
                                       otherButtonTitles:@"Sim",nil];
[alert show];

我错过了appDelegate、ApplicationIDFinishLauching中的以下代码


现在搜索栏工作正常

我已经编辑了这个问题,请参见pls并投票。您是否尝试检查断点和searchBarVisivel等的值会发生什么情况??搜索栏可见。我可以看到它,但当我写任何东西时,我写的东西都不会出现在UISearchBar中
 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];