为什么在带有Xcode 4.2的iPad 3上[[UIScale mainScreen]缩放] 1?

5 xcode ipad ios retina-display

在我的iPad 3上测试时,

[[UIScreen mainScreen] scale] == 1.0
Run Code Online (Sandbox Code Playgroud)

我的理解是这应该是2.0.

我在Snow Leopard上使用带有Xcode 4.2的iOS 5.1 SDK,我理解这不是"官方支持"的配置.但是,我无法想象为什么这会影响纯粹在设备上发生的事情.(我可以想象它会破坏模拟器的各种方式.)

小智 4

在 XCode 版本 4.3 之前,[UIScreen scale] 对于 iPad 3 将返回 1.0。更新到 4.3 将能够返回正确的值 2.0。