【问题标题】:Screen Not Updating Until Home Button Pressed屏幕不更新直到按下主页按钮
【发布时间】:2012-04-24 23:27:47
【问题描述】:

我最近开始遇到一个奇怪的错误。我正在将我的应用程序从 iPhone 转换为 iPad。一切似乎都很顺利,直到我注意到我所有的按钮和开关都停止工作了。当我的应用程序启动时,一切都加载正常(在两个平台上)。然后,当您尝试按钮时,应用程序会显示为冻结状态。什么都没有发生。当您按下 Home 按钮时,您所做的所有更改(但没有看到)都会在返回家之前快速显示。如果您重新打开应用程序(而不退出它),所有按钮都可以完美运行。但在首次发布时,一切都被打破了。

以前有人遇到过这种情况吗?我从旧的工作版本中改变的只是显示哪个 xib(iphone 或 ipad)。

【问题讨论】:

  • 建议:在调试器没有响应的时候暂停一下,看看主线程是否阻塞。

标签: iphone objective-c ios


【解决方案1】:

我似乎已经修复了它。确定使用哪个 xib 的复杂过程显然是问题所在。回到简单的使用

[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];

并且依靠命名约定来选择 xib 就足以修复它。

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多