gpt4 book ai didi

iphone - self.interfaceOrientation 导致在 iOS 4.x 上调用 shouldAutorotateToInterfaceOrientation

转载 作者:行者123 更新时间:2023-11-29 13:27:39 25 4
gpt4 key购买 nike

当我在模拟器或设备中测试 4.x 下的单 View 应用程序时,主 UIViewController 的 shouldAutorotateToInterfaceOrientation: 方法在启动时被精确调用 3046 次(在设备上)或 23777 次(在模拟器上) ) 然后崩溃。 ...更新...

更新:在我的方法中UIInterfaceOrientation currentOrientation = self.interfaceOrientation;

这似乎是罪魁祸首,它导致 shouldAutorotateToInterfaceOrientation: 再次被调用,因此将其置于无限循环中直到崩溃。有人知道为什么吗?它不会在 iOS 5+ 中执行此操作

最佳答案

如果需要对Orientation change事件做任何处理,请改用此方法,

 - (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
[self HandleOrientationChange:toInterfaceOrientation];
}

-(void) HandleOrientationChange:(UIInterfaceOrientation) orientation
{}

关于iphone - self.interfaceOrientation 导致在 iOS 4.x 上调用 shouldAutorotateToInterfaceOrientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12703709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com