【发布时间】:2013-08-23 15:31:38
【问题描述】:
我正在构建一个黑色主题的 iOS 6 和 7 应用程序。我知道我可以致电[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 使 iOS 7 状态栏适合深色主题应用程序。
问题是我要将我的应用程序提交到 App Store,而目前 Xcode 5 还没有准备好,所以我必须使用 Xcode 4.6.x 来完成这项任务。但是,使用 Xcode 4.6,我无法从 iOS 7 编译新方法。我想我必须执行类似 ""if ios7"" 的操作,然后执行 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 并重新定位我的应用程序窗口。
我正在尝试使用 #ifdef ... #else...
此代码是viewDidLoad 内的[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];。
任何人都可以帮助了解如何在某些功能中使用 #ifdef... 与该方法。
非常感谢!!!!
【问题讨论】:
-
我刚刚在这里回答了这个问题:stackoverflow.com/questions/18404746/…
-
我只是解决了我的问题。谢谢
-
我的朋友,苹果不会接受任何低于 5 的 xcode 版本的构建。所以请尝试使用 xcode 5 及更高版本。
标签: ios objective-c sdk ifdefine