소스 검색

A workaround for iOS issue of not updating popped screen nav bar in time

Sergey Ilyevsky 6 년 전
부모
커밋
0283257447
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8
    0
      lib/ios/RNNNavigationController.m

+ 8
- 0
lib/ios/RNNNavigationController.m 파일 보기

@@ -30,6 +30,14 @@
30 30
 }
31 31
 
32 32
 - (UIViewController *)popViewControllerAnimated:(BOOL)animated {
33
+	if (self.viewControllers.count > 1) {
34
+		UIViewController *controller = self.viewControllers[self.viewControllers.count - 2];
35
+		if ([controller isKindOfClass:[RNNRootViewController class]]) {
36
+			RNNRootViewController *rnnController = (RNNRootViewController *)controller;
37
+			[rnnController.options applyOn:rnnController];
38
+		}
39
+	}
40
+	
33 41
 	return [super popViewControllerAnimated:animated];
34 42
 }
35 43