0

嗨,我正在制作一个基于 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 上尝试过...但它失败了...

4

1 回答 1

2

The GPS on the iphone, or any device for that matter, does not depend having an internet connection.

于 2010-09-18T15:22:00.643 回答