检查快速操作可用性

Toy*_*dor 6 iphone objective-c ios 3dtouch

我正在使用仅支持的主屏幕快速操作IOS9.UIApplicationLaunchOptionsShortcutItemKey如果使用常量将使用崩溃IOS8.检查是否支持快速操作的正确方法是什么?

一种方法是IOS9通过systemVersion 检查,但我希望有更好的方法. [[UIDevice currentDevice] systemVersion]

bey*_*ulf 8

在目标C中,您可以检查是否存在类.说点像

if([UIApplicationShortcutItem class]){
//Handle shortcut launch
}
Run Code Online (Sandbox Code Playgroud)