1


Google Maps iOS SDK 1.3.1 から 1.4 に更新したところ、delegate のように設定するとアプリがクラッシュしmapView_.delegate = selfます。この行を削除すると、デリゲート メソッドは呼び出されません。

v 1.4 でデリゲートを設定するにはどうすればよいですか?
ありがとう

4

2 に答える 2

2

googlemaps フレームワークとバンドルが正しく追加されていることを願っています。ヘッダー ファイルに

@interface yourViewController : UIViewController<GMSMapViewDelegate>

実装ファイルでは、mapView_ を初期化した後にのみデリゲートを設定してください。以下の順序に従う必要があります。

mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.delegate = self;
于 2013-07-26T10:06:32.373 に答える
0

1.4 には、新しいデリゲート メソッドがあります。必要なものを必ず実装してください。

1.4 の 2 つの新しいメソッドは次のとおりです。

  • mapView:willMove:
  • mapView:idleAtCameraPosition:
于 2013-07-26T09:15:10.670 に答える