Sto costruendo un'app iOS 6 e 7 a tema scuro. Capisco che posso chiamare [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
per far sì che la barra di stato di iOS 7 soddisfi un'applicazione a tema di colore scuro.#ifdef #else #endif scegliere la versione e la funzione di sdk per iOS?
Il problema è che ho intenzione di inviare la mia app all'App Store e attualmente Xcode 5 non è pronto per questo, quindi devo usare Xcode 4.6.x per fare questa operazione. Tuttavia con Xcode 4.6, non sono in grado di compilare il nuovo metodo da iOS 7. Penso di dover fare qualcosa come "" if ios7 "", quindi fare [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
e riposizionare la finestra dell'applicazione.
io sto cercando di fare questo con #ifdef
... #else
... questo codice è [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
all'interno del viewDidLoad
.
Qualcuno potrebbe aiutare a capire come utilizzare #ifdef
... con il metodo in alcune funzioni.
Grazie mille !!!!
Ho appena risposto a questa qui: http://stackoverflow.com/questions/18404746/disable-clang-error-with-pragma/18406309#18406309 – rmaddy
Ho appena risolvo il mio problema. grazie – HYC
Il mio amico, apple non accetterà alcuna build fatta dalla versione xcode inferiore a 5. Quindi prova ad usare xcode 5 e versioni successive. –