根据iOS版本启用不同的功能

sha*_*vey 3 iphone version objective-c ios

在我们正在构建的应用程序中,我们想要使用UILocalNotifications,它们仅在4.0中提供.

检查对象是否响应选择器非常简单,但是如何根据操作系统在类上定义委托方法呢?我得到的问题是我的app delegate实现了

-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification 
Run Code Online (Sandbox Code Playgroud)

方法,使应用程序在iOS 3.2设备(ipad)上启动时崩溃.

不必释放多个构建将是优选的.

小智 6

您需要使用名为"弱链接"的功能,该功能适用​​于iOS 3.1或更高版本.您需要遵循一些非常具体的步骤,这些步骤在4.2 "什么是新的"文档中进行了概述(在文档中搜索"弱链接").

HTH!