iphone - MKMap 不使用定义的纬度和经度

标签 iphone objective-c ios xcode ios6

我有一个 TabBar 应用程序。第一个 View 是一个加载屏幕,它调用我所有的网络服务和数据库功能。然后它将 MKmap 推送到我的第一个选项卡。

Layout

我遇到的问题是我的 map 默认显示为没有值,即使我设置的纬度和经度函数正在运行。

如果我将入口点更改为 tabBarViewController,它工作正常。 经过数小时的谷歌搜索后,我无法解决这个问题。 什么可能导致这种情况发生?

这是我的 map code .

感谢您的帮助

最佳答案

我很确定你所有的标签栏 Controller 的操作都需要在主线程上,但不确定你是否包含了它们。这些操作似乎在一个线程上(但不是主线程)。

这正是 Grand Central Dispatch 在 Mac OS X 和现在的 iOS 上为您提供的功能 — 几乎没有那么多痛苦地访问并发。

问题不在于你的 map ,你在错误的队列中。

关于iphone - MKMap 不使用定义的纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027934/

相关文章:

iphone - 在 iPad 中从左侧 View Controller 呈现模态视图

iphone - 按修改日期顺序获取目录内容

iphone - 将标题添加到以编程方式创建的选项卡栏

IOS上传崩溃报告失败的符号文件

ios - UIButton Touchdown 在 IOS 7 中是否过于敏感?

iphone - 如何在 iPhone 应用程序中播放 iPod 库中的歌曲?

objective-c - 从完整文件路径获取目录路径

ios - NSTimer不重复(iOS开发)

c# - MonoTouch 和 Objc @Synchronized 和 makeObjectsPerformSelector

ios - 设置颜色 CFAttributedStringRef