You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Simon MacDonald (JIRA)" <ji...@apache.org> on 2015/09/14 19:46:45 UTC
[jira] [Updated] (CB-9250) Fix iOS warnings in Statusbar plugin
[ https://issues.apache.org/jira/browse/CB-9250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon MacDonald updated CB-9250:
--------------------------------
Assignee: jcesarmobile (was: Simon MacDonald)
> Fix iOS warnings in Statusbar plugin
> ------------------------------------
>
> Key: CB-9250
> URL: https://issues.apache.org/jira/browse/CB-9250
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin Statusbar
> Environment: Xcode 6.3.2
> Reporter: Shazron Abdullah
> Assignee: jcesarmobile
> Labels: cordova-ios-4.0.x
>
> {code}
> CDVStatusBar.m:182:40: warning:
> implicit conversion from enumeration type 'UIInterfaceOrientation' (aka 'enum UIInterfaceOrientation') to different
> enumeration type 'UIDeviceOrientation' (aka 'enum UIDeviceOrientation') [-Wenum-conversion]
> if (UIDeviceOrientationIsLandscape(orientation) && (rect.size.width < rect.size.height) ) {
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~
> CDVStatusBar.m:204:44: warning:
> implicit conversion from enumeration type 'UIInterfaceOrientation' (aka 'enum UIInterfaceOrientation') to different
> enumeration type 'UIDeviceOrientation' (aka 'enum UIDeviceOrientation') [-Wenum-conversion]
> if (UIDeviceOrientationIsLandscape(self.viewController.interfaceOrientation)) {
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> CDVStatusBar.m:294:32: warning:
> 'UIStatusBarStyleBlackTranslucent' is deprecated: first deprecated in iOS 7.0 - Use UIStatusBarStyleLightContent
> [-Wdeprecated-declarations]
> [self setStyleForStatusBar:UIStatusBarStyleBlackTranslucent];
> ^
> In module 'UIKit' imported from /Users/shazron/Documents/Git/Apache/mobilespec/platforms/ios/build/emulator/include/Cordova/CDVPlugin.h:21:
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:20:5: note:
> 'UIStatusBarStyleBlackTranslucent' has been explicitly marked deprecated here
> UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 1,
> ^
> CDVStatusBar.m:299:32: warning:
> 'UIStatusBarStyleBlackOpaque' is deprecated: first deprecated in iOS 7.0 - Use UIStatusBarStyleLightContent
> [-Wdeprecated-declarations]
> [self setStyleForStatusBar:UIStatusBarStyleBlackOpaque];
> ^
> In module 'UIKit' imported from CDVPlugin.h:21:
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:21:5: note:
> 'UIStatusBarStyleBlackOpaque' has been explicitly marked deprecated here
> UIStatusBarStyleBlackOpaque NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 2,
> ^
> CDVStatusBar.m:359:29: warning:
> 'wantsFullScreenLayout' is deprecated: first deprecated in iOS 7.0 [-Wdeprecated-declarations]
> self.viewController.wantsFullScreenLayout = YES;
> ^
> In module 'UIKit' imported from CDVPlugin.h:21:
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:311:34: note:
> 'wantsFullScreenLayout' has been explicitly marked deprecated here
> @property(nonatomic,assign) BOOL wantsFullScreenLayout NS_DEPRECATED_IOS(3_0, 7_0); // Deprecated in 7_0, Replaced by ...
> ^
> CDVStatusBar.m:373:52: warning:
> implicit conversion from enumeration type 'UIInterfaceOrientation' (aka 'enum UIInterfaceOrientation') to different
> enumeration type 'UIDeviceOrientation' (aka 'enum UIDeviceOrientation') [-Wenum-conversion]
> if (UIDeviceOrientationIsLandscape(self.viewController.interfaceOrientation)) {
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> CDVStatusBar.m:407:29: warning:
> 'wantsFullScreenLayout' is deprecated: first deprecated in iOS 7.0 [-Wdeprecated-declarations]
> self.viewController.wantsFullScreenLayout = isIOS7;
> ^
> In module 'UIKit' imported from CDVPlugin.h:21:
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:311:34: note:
> 'wantsFullScreenLayout' has been explicitly marked deprecated here
> @property(nonatomic,assign) BOOL wantsFullScreenLayout NS_DEPRECATED_IOS(3_0, 7_0); // Deprecated in 7_0, Replaced by ...
> ^
> 7 warnings generated.
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org