significantLocationChangeMonitoringAvailable不能在iOS 4上运行

时间:2012-07-23 09:30:06

标签: ios4 location monitoring cllocationmanager

我有以下简单代码,查看设备是否支持重要的位置变更监控:

if (![CLLocationManager significantLocationChangeMonitoringAvailable])
{UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sorry" message:@"Your device won't support the significant location change." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
    return;                                   
}  

这总是在iOS 5设备上返回yes,但在iOS 4.3设备上返回NO。这些设备中有3G。

根据documentation,4.0支持此API。

1 个答案:

答案 0 :(得分:0)

支持API,但在iOS 5及更高版本之前不支持该功能。