mrackwitz / MRProgress

Collection of iOS drop-in components to visualize progress
MIT License
2.55k stars 306 forks source link

How to send MRProgressView to other viewController? #135

Open harunozdemir opened 7 years ago

harunozdemir commented 7 years ago

Hi, I want to send the MRProgressView to the other viewController. I used it like this but it did not work.

FirstViewController.m

self.overlayView = [MRProgressOverlayView showOverlayAddedTo:self.navigationController.view animated:YES];        
self.overlayView.mode = MRProgressOverlayViewModeIndeterminateSmall;
self.overlayView.titleLabelText = @"";
[AppDelegate setOverlayView:self.overlayView]

AppDelegate.m

// showing overlay = nil
-(void)setOverlayView:(MRProgressOverlayView *)overlay{
  self.overlayView = overlay;
}

// I will get from here
-(MRProgressOverlayView *)getOverlayView{
   return self.overlayView;
}

SecondViewController.m

// call from here
[[AppDelegate getOverlayView] dismiss:YES];

But it always calls setOverlayView and says overlay = nil. why?