自从我上次更新到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上添加一些东西才能运行地图?
我遇到了同样的问题。要修复它,您必须禁用大小类。转到Storyboard,在右侧边栏中,您应该会看到“接口构建器文档”下的“使用大小类”复选框。解开它,你应该再次看到地图。
阅读本文以了解发生这种情况的原因: