iOS(5)模拟器上的当前位置不起作用?

Posted

技术标签:

【中文标题】iOS(5)模拟器上的当前位置不起作用?【英文标题】:Current Location on iOS(5) simulator is Not working? 【发布时间】:2011-11-16 11:21:17 【问题描述】:

我在模拟器上的位置有问题。

当我在我的设备上运行应用程序时它可以工作,但当我在 ios(5) 模拟器中运行它时它不工作。

有什么办法吗?

【问题讨论】:

当你说它不起作用时,你是什么意思?它是否一直为您提供 1 个无限循环的位置? :-) 谢谢,我设计了一个应用程序,可以显示我当前的位置。当我在模拟器上调试它时,它不起作用。它只是给我一个蓝色的背景。但是当我在我的设备上运行它时,它可以工作并显示我当前的位置。 【参考方案1】:

位置服务从 4 开始就无法在模拟器中运行。您可以通过模拟器菜单 -> 调试 -> 位置 -> 自定义位置...设置当前位置的纬度/经度...

【讨论】:

它在 iOS 5 之前和我一起工作过。我知道如何自定义位置。但我需要它在任何地方显示我当前的位置。 从 Xcode 4.1 模拟器的某个地方开始无法显示位置(此处为 discussions.apple.com/thread/3237581?start=0&tstart=0 的众多讨论之一),因此无法在模拟器中使用位置服务。 是的,你是对的,它在 Xcode 4.1 中不起作用,但我在 Xcode 4.3 (iOS 5) 中对其进行了测试,它正在与我一起使用,但我不知道它为什么停止。请参阅developer.apple.com/technologies/ios5 我明白了,我在第一条评论中描述了位置模拟的步骤。模拟器不会以其他方式工作,现在这种行为是他的默认行为。 但在我的 iOS 5 模拟器中,“位置”菜单项被禁用。为什么?

以上是关于iOS(5)模拟器上的当前位置不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

expo-location 在 ios 中不起作用,并且未在应用设置中显示位置权限

iOS:XCUITest 中的模拟器位置不起作用

webkit iOS 5上的自定义Javascript事件不起作用

Webkit iOS 5上的自定义Javascript事件不起作用

IOS 上的 mvvmcross 绑定问题(适用于模拟器,但某些属性在设备上不起作用)

iOS 应用位置权限当前不起作用