我想知道是否还有其他人发生过这种情况。我有一个 iPhone 应用程序,我已经更新了一年多,它在我的 iPad2、iPhone 3GS 以及 4G、4GS 和 5 上运行良好。然而,就在最近我获得了一个 iPad3 来测试应用程序。发生了一些非常奇怪的事情:当应用程序在开发中通过 Xcode 加载时,它会出现并且看起来很完美 - 但是,它根本不会响应任何触摸。我有一个在加载时弹出的警报,您可以关闭它,但实际的主视图控制器不会对任何拖动或触摸手势做出反应 - 它基本上是冻结的。然而!当我旋转设备并且应用程序正确旋转时,它突然开始正常工作,即使我把它转回来!以正常和视网膜运行 iOS6 的 iPad 模拟器做同样的事情,即使它在我的 iPad2 上工作得很好。但是,iPhone 的模拟器工作得很好。
就像我说的,这不会发生在任何其他设备上。即使以相同的方式加载所有设备也允许像平常一样轻敲。这是我能够确认的:
- iPad3 设备:冻结
- iPad-视网膜模拟:冻结
- iPad-普通模拟:冻结
- iPad2设备:正常
- iPhone-视网膜模拟:正常
- iPhone-普通 sim: 普通
- iPhone 4S 设备:正常
- iPhone 4 设备:正常
如果所有的 iPhone 都能正常工作,而 iPad 不能,那将是有道理的。但我的 ipad2 工作得很好。另外,如果我用 iPad3 打开它,它会被冻结。但!如果我按下 2X 按钮,即使没有旋转,它也会重新开始工作。
我还决定测试一下它是否可以作为通用应用程序工作。在 iPad3 上,当我将其切换到 Universal 时,它以. 所以模拟器一定会发生一些奇怪的事情。有任何想法吗?
谢谢!!
-标记