この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
しばらく放置していたアプリのアップデート対応時、組み込んでいたGoogleMaps SDK for iOSを最新版に置き換えてビルドしたときに出ました。最近更新したあるいは新規に開発したものは新しいSDKかつそれに対応したコードなので気付きませんでしたが、以前は以下のように組んでいました。
GMSMarkerOptions *options = [[GMSMarkerOptions alloc] init]; options.position = CLLocationCoordinate2DMake(35.658625, 139.745415); options.title = @"東京タワー"; options.snippet = @"東京都港区芝公園4-2-8"; [self.mapView addMarkerWithOptions:options];
GMSMarkerOptionsクラスはGMSMarkerクラスに置き換わっていますので、対応させるには
GMSMarker *marker = [[GMSMarker alloc] init]; marker.position = CLLocationCoordinate2DMake(35.658625, 139.745415); marker.title = @"東京タワー"; marker.snippet = @"東京都港区芝公園4-2-8"; marker.map = self.mapView;
このように書きます。