|
|
1
8
问题在于
甚至:
为了避开评论中提到的错误
How to target a specific iPhone version?
“
而且,是的,不管应用程序将在哪个设备上运行。这些常量由编译器定义,设备上不存在。一旦预处理器运行,就不会留下宏。尽管设备本身存在差异,但iPhone和iPad都运行iOS,这正是你真正要瞄准的目标。 |
|
|
2
1
您发布的代码是一个编译器指令。这意味着它不会在iPad或iPhone上运行。当你构建你的应用程序二进制文件时,它会被处理。顺便说一句,如果你是为ipad而建,那么你是为3.2而不是3.0或4.0而建。 如果你用3_2或4_2而不是3_0或4_0,它应该会起作用。 祝你好运。 |