From 5d060bd9b46fee8a7b12ce22d4e1d1ecbfbc8f7d Mon Sep 17 00:00:00 2001 From: James Potter Date: Sat, 21 Apr 2012 15:15:58 +0100 Subject: [PATCH] Element subclasses expecting events must handle them --- ios/CBElementViewController.m | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ios/CBElementViewController.m b/ios/CBElementViewController.m index c25bc30..2eade25 100644 --- a/ios/CBElementViewController.m +++ b/ios/CBElementViewController.m @@ -66,12 +66,8 @@ - (void)fireEvent:(CBEvent *)event - (void)sender:(id)sender didFireEvent:(CBEvent *)event { - if ([sender isKindOfClass:[CBElementViewController class]]) { - // Forward the event upwards - [self fireEvent:event]; - } else { - NSLog(@"%@ got an unexpected event: %@", self, event); - } + [NSException raise:NSInternalInconsistencyException + format:@"You must override %@ in a subclass", NSStringFromSelector(_cmd)]; } @end