iphone-调用StopUpdateLocation后,紫色的位置三角形不会消失

iphone-调用StopUpdateLocation后,紫色的位置三角形不会消失,iphone,ios,Iphone,Ios,当我的应用程序移到后台时,我正在调用以下代码- [m_coreLocationMan stopUpdatingLocation]; 然而,紫色三角形仍然留在那里。我还需要做些别的事情才能让它运行吗?不。你在模拟器上看到了吗?装置?你用的是什么Xcode?在设备上尝试不同的模拟器和。在某些组合中,它可能无法正常工作(Beta和其他一些无法在此讨论的内容…正如我所问的,您是否尝试停止监视重要的位置更改?这对我来说很有效。很简单,这是一个经常出现的操作系统错误。我们在测试大型位置感知应用程序时注意到

当我的应用程序移到后台时,我正在调用以下代码-

[m_coreLocationMan stopUpdatingLocation];

然而,紫色三角形仍然留在那里。我还需要做些别的事情才能让它运行吗?

不。你在模拟器上看到了吗?装置?你用的是什么Xcode?在设备上尝试不同的模拟器和。在某些组合中,它可能无法正常工作(Beta和其他一些无法在此讨论的内容…

正如我所问的,您是否尝试停止监视重要的位置更改?这对我来说很有效。

很简单,这是一个经常出现的操作系统错误。我们在测试大型位置感知应用程序时注意到了这一点。我个人在日常使用不同的应用程序时经常看到这种情况。

我在设备上看到这种情况。我使用Xcode 4和iOS5。但iOS4上也存在同样的行为。我在模拟器上根本看不到三角形。它可能与此有关。您的设备上有什么操作系统?也失去了5?CoreLocation在某些版本中有点不稳定,这也取决于您的Mac操作系统(请查看您的xcode版本的发行说明)。无论如何,我认为在苹果的开发者论坛上问这个问题会更安全,因为它是预先发布的。对于您最初的问题-StopUpdateLocation应该关闭位置服务,从而删除位置符号。正如我所说的,我注意到这种行为不仅在iOS5上,而且在iOS 4.3、iOS 4.0上,所以基本上我在每个设备上都尝试过该代码。您确定调用了该代码吗?是的,我在那里设置了一个断点,并且达到了该断点。是的,我确实试过了。这是一个错误,我们登录到苹果网站,他们已经承认了这一点。将在发布解决方案时发布更新。