当我在模拟器或设备中测试 4.x 下的单视图应用程序时,启动时,主 UIViewController 的shouldAutorotateToInterfaceOrientation:
方法被精确调用 3046 次(在设备上)或 23777 次(在模拟器上),然后崩溃。...更新...
更新:在我的方法里面
UIInterfaceOrientation currentOrientation = self.interfaceOrientation;
这似乎是罪魁祸首,它导致 shouldAutorotateToInterfaceOrientation: 再次被调用,因此将其置于无限循环直到崩溃。有谁知道为什么?它在 iOS 5+ 中不这样做