| 
                         | 
                    
                              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,它应该会起作用。 祝你好运。  | 
                
| 
                         | 
                    mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 10 月前 | 
| 
                         | 
                    routern · 如何组合contextMenu和圆角矩形? 10 月前 | 
| 
                         | 
                    DevHome98 · 3D触摸不适用于设备swift 1 年前 | 
| 
                         | 
                    dunoiww · 从全屏返回时如何触发onAppear 2 年前 | 
| 
                         | 
                    Community wiki · iPhone上ivar的继承问题 2 年前 | 
| 
                         | 
                    Community wiki · 查找iOS日历 2 年前 | 
| 
                         | 
                    Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |