【发布时间】:2011-10-20 06:58:54
【问题描述】:
我有 xcode 4 和 iphone 模拟器 4.3。我已经从苹果开发者网站下载了显示当前位置的示例项目。所以代码绝对没问题。我有带wifi的mac mini。我已经测试了那个项目并且一旦它运行。但在那之后,尽管尝试了很多次,但它没有显示位置并给出错误查找位置。
这是什么原因。
【问题讨论】:
标签: iphone xcode4 ios-simulator
我有 xcode 4 和 iphone 模拟器 4.3。我已经从苹果开发者网站下载了显示当前位置的示例项目。所以代码绝对没问题。我有带wifi的mac mini。我已经测试了那个项目并且一旦它运行。但在那之后,尽管尝试了很多次,但它没有显示位置并给出错误查找位置。
这是什么原因。
【问题讨论】:
标签: iphone xcode4 ios-simulator
该位置应默认为 Cupertino。
在 Xcode 4.2/iOS5 测试版中,您可以指定一个位置来测试 sim。
【讨论】:
它对我做了同样的事情:它首先显示了位置,然后我安装了 xcode 4.2 beta,然后当我回到 4.1 时,位置不再显示并且 CLLocationManager 抛出了位置错误。
我执行了以下操作,问题得到了解决(我不知道这两个操作是否都需要,或者只有一个就足够了,因为现在它可以工作并且无法重现):
然后运行模拟器:
我做错了,它修复了我 iMac 上的位置。
【讨论】:
您无法在模拟器上获取位置。所以尝试在设备上。 CLLocation 类是特定于硬件的。
【讨论】: