我正在創建一個黑暗主題的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及更高版本。 –