Updated Branches: refs/heads/master 1608652e9 -> 5f8f7ef4d
Implemented CB-857 - Add deprecation notice if user is running iOS lesser than 4.2 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/5f8f7ef4 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/5f8f7ef4 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/5f8f7ef4 Branch: refs/heads/master Commit: 5f8f7ef4dd763f0bd18df524f76bcdf79135c790 Parents: 1608652 Author: Shazron Abdullah <shaz...@apache.org> Authored: Wed Jun 6 15:52:32 2012 -0700 Committer: Shazron Abdullah <shaz...@apache.org> Committed: Wed Jun 6 15:52:45 2012 -0700 ---------------------------------------------------------------------- CordovaLib/Classes/CDVViewController.m | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/5f8f7ef4/CordovaLib/Classes/CDVViewController.m ---------------------------------------------------------------------- diff --git a/CordovaLib/Classes/CDVViewController.m b/CordovaLib/Classes/CDVViewController.m index 7e318ec..afb3bc8 100644 --- a/CordovaLib/Classes/CDVViewController.m +++ b/CordovaLib/Classes/CDVViewController.m @@ -75,12 +75,13 @@ [self setWantsFullScreenLayout:YES]; [self printMultitaskingInfo]; + [self printDeprecationNotice]; } return self; } --(id) initWithNibName:(NSString*)nibNameOrNil bundle:(NSBundle*)nibBundleOrNil +- (id) initWithNibName:(NSString*)nibNameOrNil bundle:(NSBundle*)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; return [self __init]; @@ -92,6 +93,16 @@ return [self __init]; } +- (void) printDeprecationNotice +{ + if (!IsAtLeastiOSVersion(@"4.2")) { // TODO: change WARNING to CRITICAL for 2.0 + NSLog(@"WARNING: For Cordova 2.0 (you are using Cordova %@), you will need to upgrade to at least iOS 4.2 or greater. Your current version of iOS is %@.", + [CDVViewController cordovaVersion], + [[UIDevice currentDevice] systemVersion] + ); + } +} + - (void) printMultitaskingInfo { UIDevice* device = [UIDevice currentDevice];