I am new to ios.I am debugging a code and i have gone through the following lines i dont understand the functionality.Let me know if any one understands.
- (void)prepareForSegue: (UIStoryboardSegue *) segue sender: (id) sender{
if ( [segue isKindOfClass: [SWRevealViewControllerSegue class]] ) {
SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue;
__typeof(self) __weak weakSelf = self;
swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc){
UINavigationController* navController = (UINavigationController*) weakSelf.revealViewController.frontViewController;
[navController setViewControllers: @[dvc] animated: NO ];
[weakSelf.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];
};
}
}