2010-09-25 193 views
1

我想使用CLLocationCoordinate2DIsValid - 检查,它在iOS 4.0及更高版本中可用。如何检查CLLocationCoordinate2DIsValid是否可用?

我该如何防止在iOS 3设备上调用它(它会崩溃......)?

我试着用:

if (CLLocationCoordinate2DIsValid != NULL) { 
    //use the check 
} else { 
    //do a own check 
} 

为什么IOS3设备试图“用支票”,而不是“做自己的检查”? 如何正确调用CLLocationCoordinate2DIsValid - 并且只有当它在当前运行的iOS上可用?

+0

你试过隐式os版本检查吗? – knuku 2010-09-25 19:23:53

回答