0

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

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

4

1 回答 1

0

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

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

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

于 2012-04-25T19:38:26.747 回答