advantis
9/26/2013 - 11:18 AM

Simple storyboard segues dispatch

Simple storyboard segues dispatch

//
//  Copyright © 2013 Yuri Kotov
//

@implementation UIViewController (ADVSegueDispatch)

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation"
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
	SEL selector = NSSelectorFromString(segue.identifier);
	if ([self respondsToSelector:selector]) {
		#pragma clang diagnostic push
		#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
		[self performSelector:selector withObject:segue.destinationViewController];
		#pragma clang diagnostic pop
	}
}
#pragma clang diagnostic pop

@end