【问题标题】:Xcode 6.1 - Map View appears blank in iOS7 simulator or iPhone 4Xcode 6.1 - 地图视图在 iOS7 模拟器或 iPhone 4 中显示为空白
【发布时间】:2014-10-24 11:05:27
【问题描述】:

自从我上次更新到 Xcode 6.1 和 Yosemite 后,我的应用程序中的地图视图开始在 ios7.1 模拟器或我的 iPhone4 (iOS7.1) 中显示为空白。
我可以通过仅使用 MKMapView 创建一个全新的单视图应用程序来复制这种情况,尽管它在 iOS8 模拟器中正确显示,但在 iOS7.1 模拟器或我的 iPhone4 中它只显示一个空白屏幕。 iOS 部署目标设置为 iOS 7.1。
我用 Mavericks 在朋友的 Mac 上测试了这个简单的应用程序,但发生了同样的情况。
这是 Xcode 6.1 或 SDK 的一些错误,还是我必须添加一些东西才能在 iOS7 上运行地图?

【问题讨论】:

  • 我已经安装了 Xcode 5.1,但是应用程序没有运行。我已将 Xcode 5.1 中的 ios7 SDK 放入我的 Xcode 6.1 中,并在我的项目中选择了该 SDK,但该应用程序也没有运行。我仍然坚持使用带有空白地图的简单单视图应用程序。

标签: ios7 xcode6 ios7.1


【解决方案1】:

我遇到了同样的问题。要修复它,您必须禁用 Size Classes。转到 Storyboard,在右侧边栏中,您应该会在“Interface builder document”下看到一个显示“Use Size Classes”的复选框。取消勾选它,您应该会再次看到地图。

阅读本文以了解发生这种情况的原因:

iOS MkMapView blank after moving to Xcode 6

【讨论】:

  • 非常感谢!那行得通!我担心我的应用无法在 iphone 4 上运行。
猜你喜欢
  • 2014-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
  • 2016-08-03
  • 1970-01-01
相关资源
最近更新 更多