我有xcode 4和iphone模拟器4.3。我从Apple开发者网站下载了示例项目,显示了当前位置。所以代码绝对没问题。我有mac mini和wifi。我测试过该项目,一旦运行。但在此之后,尽管经过多次尝试,它仍然没有显示位置并给出错误查找位置。
它的原因是什么。
答案 0 :(得分:0)
该位置应该默认为库比蒂诺。
在Xcode 4.2 / iOS5 beta中,您可以指定要测试的位置。
答案 1 :(得分:0)
它对我做了同样的事情:它首先显示了位置,然后我安装了xcode 4.2 beta,然后当我回到4.1位置时不再显示并且CLLocationManager抛出位置错误。
我做了以下操作,问题是修复(我不知道这两个动作是否都是必需的,或者只有一个就足够了,因为现在它可以正常工作而无法重现):
然后运行te模拟器:
我错误地这样做了,它修复了我的iMac上的位置。
答案 2 :(得分:-2)
您无法在模拟器上获取位置。所以试试一个设备。 CLLocation类是特定于硬件的。