Objective c iPad iOS 9在选择textfield时显示键盘出现问题

Objective c iPad iOS 9在选择textfield时显示键盘出现问题,objective-c,ios9,Objective C,Ios9,我的应用程序是基于iPhone的应用程序,同时在iPad设备上运行我的应用程序 我选择了UITextField,第一次仅在iPad设备上显示键盘需要10到20秒,但后来显示键盘时效果很好,这是一件奇怪的事情 请帮我解决这个问题这对我很有效 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Preloads ke

我的应用程序是基于iPhone的应用程序,同时在iPad设备上运行我的应用程序 我选择了UITextField,第一次仅在iPad设备上显示键盘需要10到20秒,但后来显示键盘时效果很好,这是一件奇怪的事情

请帮我解决这个问题

这对我很有效

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
    // Preloads keyboard so there's no lag on initial keyboard appearance.
    UITextField *lagFreeField = [[UITextField alloc] init];
    [self.window addSubview:lagFreeField];
    [lagFreeField becomeFirstResponder];
    [lagFreeField resignFirstResponder];
    [lagFreeField removeFromSuperview];
}

取自此堆栈溢出答案:

请尝试我在其他地方读到的答案。由于构建设置中的优化设置,在第一次启动时,在调试模式下似乎存在问题。最快的,最小的[-Os]。在发布模式下构建时,我会再次检查您是否仍然看到问题。如果不这样做,则可以将预加载代码包装在ifdef调试中,以便仅在调试模式下运行时添加它,以方便使用。10-20秒的延迟比我所经历的要长。我只看到大约5-7秒的延迟。