2
stackoverflow에서 비슷한 질문을 발견했지만 질문을 해결할 수 없습니다. 회전을 할 때 나는 "wait_fences : reply를받지 못했습니다 : 10004003"오류가 발생하고 새로운 방향으로 새로운보기를 인쇄하는 데 1 ~ 2 초 동안 차단됩니다. 내 코드는 다음과 같습니다 :회전 : "wait_fences : 응답을받지 못했습니다 : 10004003"이라는 오류 메시지가 나타납니다.
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration: (NSTimeInterval)duration
{
if (isLandScape) {
[self toHorizontalBrowserView];
} else {
[self toVerticalBrowserView];
}
}
- (void)toHorizontalBrowserView
{
[horizontalBrowserViewController viewWillAppear:YES];
[self.activeViewController viewWillDisappear:YES];
[self.activeViewController.view removeFromSuperview];
[_viewController.centerView insertSubview: horizontalBrowserViewController.view atIndex:0];
[self.activeViewController viewDidDisappear:YES];
[horizontalBrowserViewController viewDidAppear:YES];
self.activeViewController = horizontalBrowserViewController;
}
- (void)toVerticalBrowserView
{
[verticalPhotoBrowserViewController viewWillAppear:YES];
[self.activeViewController viewWillDisappear:YES];
[self.activeViewController.view removeFromSuperview];
[_viewController.centerView insertSubview:verticalPhotoBrowserViewController.view atIndex:0];
[self.activeViewController viewDidDisappear:YES];
[verticalPhotoBrowserViewController viewDidAppear:YES];
_activeViewController = verticalPhotoBrowserViewController;
}
이 문제의 근본 원인은 무엇입니까? 그것을 고치는 방법?
viewWillAppear : 및 viewWillDisappear : 메서드를 직접 호출하지 않아도됩니다. – Otium
시도했습니다. 그러나 문제가 해결되지 않았습니다. – itenyh