使用GPS定位服务。模拟器的行为应该是什么?

时间:2011-08-12 13:41:19

标签: iphone gps

我的任务是 - 弄清楚,如果设备上有GPS模块可用。我正在使用 [CLLocationManager locationServicesEnabled]为此。    但是,问题是 - 这是正常的,在模拟器上我有“真实”吗?我认为这应该是“假的”。    任何人都可以解释一下,这种方法是如何工作的?这是我的任务的正确方法吗?

1 个答案:

答案 0 :(得分:1)

检查gps是否已启用的正确方法是使用以下if语句:

if (! ([CLLocationManager locationServicesEnabled]) //chech for location of the device
|| ( [CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied)) 
//chech for the location of your current app
{
// the gps isn't enabled
} else {
// the gps is enabled
}