Ios4 处理MessageUI.Framework的iOS版本

Ios4 处理MessageUI.Framework的iOS版本,ios4,iphone-sdk-3.0,xcode4,Ios4,Iphone Sdk 3.0,Xcode4,我正在应用程序中使用MessageUI.Framework,但在iOS 3.x上无法运行。有什么方法可以在编译时检查操作系统的版本吗。我在网上尝试了一些解决方案(和),但都不起作用。我也找到了同样的解决方案 #ifdef _USE_OS_4_OR_LATER //code for iOS 4.0+ #elseif //code for the iOS < 4.0 #endif \ifdef\u使用操作系统4\u或更高版本 //iOS 4.0的代码+ #埃尔塞夫 //iOS

我正在应用程序中使用MessageUI.Framework,但在iOS 3.x上无法运行。有什么方法可以在编译时检查操作系统的版本吗。我在网上尝试了一些解决方案(和),但都不起作用。

我也找到了同样的解决方案

#ifdef _USE_OS_4_OR_LATER
   //code for iOS 4.0+
#elseif
   //code for the iOS < 4.0
#endif
\ifdef\u使用操作系统4\u或更高版本
//iOS 4.0的代码+
#埃尔塞夫
//iOS<4.0的代码
#恩迪夫
这对我有效,希望对其他所有人也有效