我正在使用以下代码(在AppDelegate中)来检测设备是否是 iPhone 5
bool isiPhone5 = CGSizeEqualToSize([[UIScreen mainScreen] preferredMode].size,CGSizeMake(640, 1136));
它总是返回假。这不是我第一次使用该代码。甚至返回 {320, 480} 的 NSLog
NSLog(@"%@",NSStringFromCGSize([[UIScreen mainScreen] bounds].size));
注意:该应用程序仅适用于 iPad,然后我将其设为通用。所以我将有 2 个故事板,这就是我需要检测代码的原因。
谢谢