检查gps在iphone中是不是可用

Posted

技术标签:

【中文标题】检查gps在iphone中是不是可用【英文标题】:check wheather gps is available or not in iphone检查gps在iphone中是否可用 【发布时间】:2010-09-18 10:17:13 【问题描述】:

您好,我正在制作一个基于 gps 的应用程序...我已经对其进行了测试,并且在 iphone 模拟器 3.0 中运行良好..

但是当 gps 不可用时,我想生成警报...(我只是删除互联网连接) 我使用了以下方法,但没有奏效....

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error 

    NSLog(@"Error: %@", [error description]);

    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error getting Current Location" message:@"Please check your Internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alertView show];
    [alertView release];


所以请告诉我该怎么做 (目前正在使用 iphone 3.0)

还请告诉我是否将此应用程序转移到 iphone 4 是否可以工作...询问因为我听说 iphone 4 有 gps 问题...为此我在模拟器 4.0 上尝试过...但它失败了...

【问题讨论】:

核心位置!= GPS。 ios 设备还有其他方法可以找到它们的位置。您应该查看 Apple 网站上提供的 CoreLocation 的文档、示例代码和视频演示。此外,如果没有细节,在问题中说“失败”几乎是没有用的。 【参考方案1】:

iphone 或任何设备上的 GPS 不依赖于互联网连接。

【讨论】:

那么您需要重新构建您的问题。标题似乎相当明显“检查 iphone 中是否有 GPS 可用”。如果设备有 GPS,则 GPS 始终“可用”,它是否准确是另一个问题。 他的意思是如何检查设备是否有 GPS。?

以上是关于检查gps在iphone中是不是可用的主要内容,如果未能解决你的问题,请参考以下文章

核心定位和辅助 GPS iPhone

在没有互联网的情况下使用 iPhone GPS 更新用户位置

如何在 iPhone 中检查 *** 连接

在 iPhone 模拟器问题中测试 GPS

iPhone 应用程序名称可用性

在 iPhone 崩溃应用中使用 GPS 跟踪位置