大家好。
我有一个自定义ViewController(1)并以模态方式呈现另一个ViewController(2)。 当Modal ViewController(2)显示时,它收到内存警告和更改方向。 之后,我解雇了Modal ViewController(2)。
我在ViewController(1)上检查了回调函数的顺序。
在 loadView 之前调用 willRotateToInterfaceOrientation 功能是否正常?
答案 0 :(得分:1)
正常吗?那有什么关系?如果结果正确,则首先调用willRotateToInterfaceOrientation。
但这并不是一件大事:如果你需要访问willRotateToInterfaceOrientation中的视图,只需确保在代码中访问[self view]
或self.view
。如果视图尚未加载,则会立即加载它,在将控制权返回给willRotateToInterfaceOrientation之前,根据需要调用loadView和viewDidLoad。
如果在视图加载(可能)时设置了已连接的插座,只需在方法顶部插入[self view];
以强制加载视图,并在退出时连接插座。然后你可以拨打self.bigButton.enabled = NO;
或其他你想做的事情。