由于以下代码行,我第一次(也是第一次)收到此神秘错误:

- (void)viewWillAppear:(BOOL)animated
{
    [textField becomeFirstResponder];
}

因此,会有明显的延迟(即使在模拟器上也为3-4秒),这使我的应用无响应。有谁知道如何解决这一问题?我无法在Apple网站上找到任何文档,也无法在此处或Google上找到任何解决方案。

奇怪的是,如果将行放在-viewDidAppear:而不是-viewWillAppear:中,则会发生相反的情况;也就是说,不是只在第一次显示键盘时才打印错误,而是从不再次显示错误,而是不是第一次而是在每次之后都显示错误。这给我造成了极大的头痛。

最佳答案

覆盖-viewDidAppear:,而不是-viewWillAppear,并确保调用[super viewDidAppear:]。当您不在屏幕上时,您不应执行动画(“将出现”)。 -viewDidAppear:文档说明,您必须调用super,因为它们有自己的事情要做。

关于iphone - “wait_fences: failed to receive reply: 10004003”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1371346/

10-10 20:42