Я использую следующий код (в AppDelegate), чтобы обнаружить, если устройство iPhone 5является iPhone 5 всегда возвращает значение ЛОЖЬ
bool isiPhone5 = CGSizeEqualToSize([[UIScreen mainScreen] preferredMode].size,CGSizeMake(640, 1136));
возвращает ложь всегда. это не первый раз, когда я использовал этот код. eventhe NSLog для этого возвращает {320, 480}
NSLog(@"%@",NSStringFromCGSize([[UIScreen mainScreen] bounds].size));
Примечание: приложение было для IPad только и затем я сделал его универсальным. поэтому у меня будет 2 storyBoards, поэтому мне нужен код обнаружения.
Благодаря
Эй, вы попробовали это на настоящем устройстве? –
'([[UIScreen mainScreen] bounds] .size.height == 568)' –
@ThilinaHewagama NO, но этот код работал раньше на симуляторе. –