1

デバイスが重要な場所の変更の監視をサポートしているかどうかを確認する次の単純なコードがあります。

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 が搭載されています。

この API は、ドキュメントに従って 4.0 からサポートされています。

4

1 に答える 1

0

APIはサポートされていますが、この機能はiOS5以降までサポートされていません。

于 2012-11-15T03:23:01.720 に答える