Updated Branches: refs/heads/master 8be82b9a3 -> e416919f0
Fixes CB-818 - Make CDVViewController also implement initWithNibName Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/e416919f Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/e416919f Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/e416919f Branch: refs/heads/master Commit: e416919f0e95c754d3a83847c78b4ca4d009d0cf Parents: 8be82b9 Author: Shazron Abdullah <shaz...@apache.org> Authored: Tue May 22 15:46:12 2012 -0700 Committer: Shazron Abdullah <shaz...@apache.org> Committed: Tue May 22 15:46:12 2012 -0700 ---------------------------------------------------------------------- CordovaLib/Classes/CDVViewController.h | 1 - CordovaLib/Classes/CDVViewController.m | 21 +++++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/e416919f/CordovaLib/Classes/CDVViewController.h ---------------------------------------------------------------------- diff --git a/CordovaLib/Classes/CDVViewController.h b/CordovaLib/Classes/CDVViewController.h index 55b207f..6f6c842 100644 --- a/CordovaLib/Classes/CDVViewController.h +++ b/CordovaLib/Classes/CDVViewController.h @@ -59,7 +59,6 @@ - (void) flushCommandQueue; - (void) javascriptAlert:(NSString*)text; -//- (NSString*) pathForResource:(NSString*)resourcepath; - (NSString*) appURLScheme; - (NSDictionary*) deviceProperties; http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/e416919f/CordovaLib/Classes/CDVViewController.m ---------------------------------------------------------------------- diff --git a/CordovaLib/Classes/CDVViewController.m b/CordovaLib/Classes/CDVViewController.m index f3114ce..f3cfe01 100644 --- a/CordovaLib/Classes/CDVViewController.m +++ b/CordovaLib/Classes/CDVViewController.m @@ -46,10 +46,10 @@ @synthesize imageView, activityView, useSplashScreen, commandDelegate; @synthesize wwwFolderName, startPage, invokeString; -- (id) init +- (id) __init { - self = [super init]; - if (self != nil) { + if (self != nil) + { [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receivedOrientationChange) name:UIDeviceOrientationDidChangeNotification object:nil]; @@ -64,7 +64,7 @@ name:UIApplicationDidBecomeActiveNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onAppDidEnterBackground:) name:UIApplicationDidEnterBackgroundNotification object:nil]; - + self.commandDelegate = self; self.wwwFolderName = @"www"; self.startPage = @"index.html"; @@ -72,9 +72,22 @@ [self printMultitaskingInfo]; } + return self; } +-(id) initWithNibName:(NSString*)nibNameOrNil bundle:(NSBundle*)nibBundleOrNil +{ + self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; + return [self __init]; +} + +- (id) init +{ + self = [super init]; + return [self __init]; +} + - (void) printMultitaskingInfo { UIDevice* device = [UIDevice currentDevice];