Google Maps iOS SDK 1.3.1 から 1.4 に更新したところ、delegate のように設定するとアプリがクラッシュしmapView_.delegate = self
ます。この行を削除すると、デリゲート メソッドは呼び出されません。
v 1.4 でデリゲートを設定するにはどうすればよいですか?
ありがとう
質問する
1390 次
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 に答える