to catch all scenarios
This commit is contained in:
parent
50fb716f99
commit
d91e8a8365
@ -206,12 +206,17 @@
|
|||||||
|
|
||||||
- (void)markAsFinished {
|
- (void)markAsFinished {
|
||||||
self.navigationObject.navigationController.delegate = nil;
|
self.navigationObject.navigationController.delegate = nil;
|
||||||
|
if (self.navigationObject.stopLoadingOverlay) {
|
||||||
|
[[MVMCoreLoadingOverlayHandler sharedLoadingOverlay] stopLoading:YES];
|
||||||
|
self.navigationObject.stopLoadingOverlay = NO;
|
||||||
|
}
|
||||||
[super markAsFinished];
|
[super markAsFinished];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
|
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
|
||||||
if (self.navigationObject.stopLoadingOverlay) {
|
if (self.navigationObject.stopLoadingOverlay) {
|
||||||
[[MVMCoreLoadingOverlayHandler sharedLoadingOverlay] stopLoading:YES];
|
[[MVMCoreLoadingOverlayHandler sharedLoadingOverlay] stopLoading:YES];
|
||||||
|
self.navigationObject.stopLoadingOverlay = NO;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self.delegate && [self.delegate respondsToSelector:@selector(navigationController:willDisplayViewController:)]) {
|
if (self.delegate && [self.delegate respondsToSelector:@selector(navigationController:willDisplayViewController:)]) {
|
||||||
@ -225,7 +230,6 @@
|
|||||||
[self.delegate navigationController:navigationController displayedViewController:viewController];
|
[self.delegate navigationController:navigationController displayedViewController:viewController];
|
||||||
}
|
}
|
||||||
[self markAsFinished];
|
[self markAsFinished];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (nullable id <UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)navigationController animationControllerForOperation:(UINavigationControllerOperation)operation fromViewController:(UIViewController *)fromVC toViewController:(UIViewController *)toVC {
|
- (nullable id <UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)navigationController animationControllerForOperation:(UINavigationControllerOperation)operation fromViewController:(UIViewController *)fromVC toViewController:(UIViewController *)toVC {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user