我正在创建一个黑暗主题的iOS 6和7应用程序。据我所知,我可以拨打[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
使iOS 7状态栏适用于深色主题应用程序。#ifdef #else #endif选择iOS sdk版本和功能?
问题是我要将我的应用程序提交到App Store,目前Xcode 5还没有准备好,所以我必须使用Xcode 4.6.x来完成这项任务。但是,对于Xcode 4.6,我无法从iOS 7编译新方法。我认为我必须做类似“”if if7“”,然后执行[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
并重新定位我的应用程序窗口。
我试图用#ifdef
... #else
...... 这个代码是[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
的viewDidLoad
内做到这一点。
任何人都可以帮助理解如何使用#ifdef
...与在某些功能的方法。
非常感谢!!!!
我只是回答了这个位置:http://stackoverflow.com/questions/18404746/disable-clang-error-with-pragma/18406309#18406309 – rmaddy
我只是解决我的问题。谢谢 – HYC
我的朋友,苹果不会接受由xcode版本低于5所做的任何构建。所以尝试使用xcode 5及更高版本。 –