私はストーリーボードで作成したメインビューのサブビューでiOS用Google Maps SDKを使用しようとしていますが、IBOutlet経由でビューコントローラにリンクしていますUIViewからサブクラス化されたextraViewと呼ばれる)。 SDKの入門ガイドの手順に従えば、SDKはうまく動作しますが、階層の中の一番上のビュー(メインビュー)を使用します。これは不要です。マップを画面のより小さな部分に配置し、残りの部分を別のものに使用します。 self.viewの代わりにself.extraViewにmapView_オブジェクトを割り当てようとすると、画面全体が黒くなり、コンソール出力にエラーが表示されます。メインビュー以外のビューでGoogle Maps SDKを使用する
"アプリケーションウィンドウは、アプリケーションの起動の最後にルートビューコントローラを持っている "
他に誰かがこれを理解しましたか?ドキュメントに何も見つかりません.Googleが提供するサンプルコードではストーリーボードを使用していません。
おかげで、クラスです。残念ながら、私はまだ同じ問題に遭遇しています。私は他のプロジェクトでいくつか余分なものを持っていたので、私は手紙へのGoogleの指示に従い、新しいプロジェクトを作成しました。期待通りに機能していたので、loadViewメソッドからコードをクリアして、指示に正確に従っています。私は2番目のコードブロックをdrawMapというメソッドに配置しました。このメソッドは、performSelector:withObject:afterDelay:を5の後に使用して、viewDidLoadメソッドによって呼び出されます。これは、マップが描画される前に警告が表示されることを示しました。 drawMapはまだ呼び出されますが、マップは描画されません。 – user2105505
私はそれを理解しました!あなたのソリューションは完全に機能しました。空のloadViewメソッドを削除するのを忘れてしまいました。それには何もなかったので、このエラーを引き起こしていました。ありがとう! – user2105505
それはすばらしかった:D – Omarj