尝试在模拟器中使用位置服务时出错

时间:2012-06-25 15:00:21

标签: iphone cllocationmanager

我在iphone工作的位置服务,我无法在模拟器中获得任何位置,我现在得到的是

error is Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
error code is 0

并且long和lat也都是0。

我想知道为什么我不能得到任何具体位置....我不太确定这是否是一个问题,因为我在建筑物内有完整的混凝土......

如果你以前经历过,请帮助我

1 个答案:

答案 0 :(得分:2)

你能发贴你的代码吗?

默认情况下,Apple位置设置为Cupertino。也许您还应该尝试导入MapKit框架,可以从(Build Phases选项卡,Link Binaries部分)完成。

你也可以尝试设置一个区域来修复你的经度/纬度问题(也就是没有零),用这段代码

 MKCoordinateRegion region = {{0.0,0.0},{0.0,0.0}};
    region.center.latitude= //enter latitude number;
    region.center.longitude= //enter longitude number;
    region.span.longitudeDelta= 0.01f;
    region.span.latitudeDelta= 0.01f;
    [mapView setRegion:region animated:YES];