0

事先谢谢你。

这是我的问题:

我有最新版本的 Xcode(我相信是 4.5.2)。我遵循了入门 google maps api sdk for iphone 教程,从未做过多或少。我使用了谷歌教程提供的示例代码,按照他们的解释更改了视图控制器名称,按照他们的建议创建了禁用“使用故事板”的项目,换句话说,我完全按照教程所说的做了,但我的应用程序从不显示地图,只是黑色视图,我认为它甚至没有显示视图,并且控制台显示以下内容(警告?错误?):

2013-01-16 16:43:45.987 MapTest[9147:c07] 应用程序窗口应在应用程序启动结束时有一个根视图控制器

我不知道为什么会发生这种情况。有趣的是,我删除了 google maps api ios sdk 教程示例代码并且该应用程序正常工作,它显示了通常在您创建新应用程序时会显示的空白视图。您的帮助将不胜感激(对不起我的英语,它可能很烂)。

4

2 回答 2

0

这是因为,从 iOS 5 及更高版本开始,应用程序的窗口需要有一个根视图控制器才能正确处理屏幕旋转。从您的 App Delegate 中,您应该替换

[window addSubview:viewController.view];

[self.window setRootViewController:viewController];
于 2013-01-17T00:35:23.533 回答
0

您必须启用“Google Maps SDK for iOS”。在您的 Google 帐户控制台“服务”选项卡中。试试这个 :)

于 2013-02-27T09:58:30.333 回答