8
Uygulamada iPhone OS sürümünü tespit etmek istiyorum, örnek kodu da gönderebilirsiniz. Yardımcı olmayan makro kullanmayı denedim.Uygulamada iPhone OS sürümü nasıl algılanır?
Uygulamada iPhone OS sürümünü tespit etmek istiyorum, örnek kodu da gönderebilirsiniz. Yardımcı olmayan makro kullanmayı denedim.Uygulamada iPhone OS sürümü nasıl algılanır?
:
#if __IPHONE_8_0
// Works on >= version 8.0
#else
// Works on < version 8.0
#endif
Veya alternatif olarak, çalışma zamanı, kullanım sırasında kontrol etmek: Eğer #ifdef çalıştığından emin
float ver = [[[UIDevice currentDevice] systemVersion] floatValue];
if (ver >= 8.0) {
// Only executes on version 8 or above.
}
musunuz? Sadece __IPHONE_8_0 çalıştım ve kod 7.0'da derlendi ve bir çökmeye neden oldu. –
Hayır bu yanlış .. '' if' ve '# endif' olmalıdır – emotality