带有xcode 4的iPhone模拟器4.3未显示当前位置

时间:2011-08-04 18:51:26

标签: iphone xcode4 ios-simulator

我有xcode 4和iphone模拟器4.3。我从Apple开发者网站下载了示例项目,显示了当前位置。所以代码绝对没问题。我有mac mini和wifi。我测试过该项目,一旦运行。但在此之后,尽管经过多次尝试,它仍然没有显示位置并给出错误查找位置。

它的原因是什么。

3 个答案:

答案 0 :(得分:0)

该位置应该默认为库比蒂诺。

在Xcode 4.2 / iOS5 beta中,您可以指定要测试的位置。

答案 1 :(得分:0)

它对我做了同样的事情:它首先显示了位置,然后我安装了xcode 4.2 beta,然后当我回到4.1位置时不再显示并且CLLocationManager抛出位置错误。

我做了以下操作,问题是修复(我不知道这两个动作是否都是必需的,或者只有一个就足够了,因为现在它可以正常工作而无法重现):

然后运行te模拟器:

  • 拔下网线
  • 将设备更改为iPhone(视网膜):硬件>装置> iPhone(Retina)

我错误地这样做了,它修复了我的iMac上的位置。

答案 2 :(得分:-2)

您无法在模拟器上获取位置。所以试试一个设备。 CLLocation类是特定于硬件的。