dismisscontroller (아래 언급)와 관련된 한 가지 문제에 직면하고 있습니다. [self isBeingDismissed]
을 사용하여이 문제를 해결하려고했지만 나에게 도움이되지 않았습니다.여러보기 컨트롤러 닫기 (iOS 8)
한다고 가정 우리가 rootviewController -> 다음 ViewController2
당신이 rootviewController의 dismissModalViewControllerAnimated를 호출 할 경우 다음이 아이폰 OS 8 다르게 동작 및 iOS 7
을 발표 드리려고에 ViewController1> 발표 1) iOS 7에서 당신은 직접 rootviewController로 이동합니다. 즉, ViewController1의 메소드가 호출되지 않습니다. 2) iOS 8에서 첫 번째 viewwill ViewController1의 Appearment가 닫히는 동안 호출 중입니다.
이 문제를 해결하는 데 사용할 수있는 다른 방법이 있습니까? 나는, 당신은 논리 형의 ViewController 하나의 변수가 수는없는 가장 우아한 해결책하지만
- (BOOL)isBeingPresented
- (BOOL)isBeingDismissed
- (BOOL)isMovingToParentViewController
- (BOOL)isMovingFromParentViewController
여기에서 문제가 확실하지 않습니다 ... 해결하려는 문제는 무엇입니까? – holex
관심 없기 때문에'dismissModalViewControllerAnimated :'는 더 이상 사용되지 않습니다.'dismissViewControllerAnimated : Completion :'같은 문제가 있습니까? – pbasdf
예 @pbasdf, 그렇지 않습니다. 다음은 iOS8.4에서 발생하는 동일한 문제입니다. http://stackoverflow.com/questions/31396193/impossible-animation-with-dismissviewcontrolleranimated-ios8-4 – Chisx