MapKitで追加したOverlayを全て削除する

2018/02/09更新 カテゴリー:開発奮闘記 タグ:
  • このエントリーをはてなブックマークに追加

地図上に線を書く時にはOverlayとして追加しますが、追加したOverlayをすべて削除したい場合の処理が分からず、調べていたら解決案が見つかりました。答えはSending ‘MKOverlayView to parameter of incompatible type ‘idにありました。

SPONSOR
for(id<MKOverlay> overlay in [mapView overlays]) {
    [mapView removeOverlay:overlay];
}

これでmapView上のOverlayを全て削除してくれます。

  • このエントリーをはてなブックマークに追加
SPONSOR

PROFILE

プロフィール

入江 慎吾
受託開発で年3,000万以上を売り上げるも、受託をやめることを決意 / 自分のサービスで生きていくために挑戦中🔥現在プロダクトの売上は月40万円 / 個人開発コミュニティ「入江開発室」を運営(約300名) / MENTAなど20個以上のプロダクトを開発。
(詳しいプロフィール)

PRODUCT

イリテクで開発したプロダクト

RELATION

関連する記事

SPONSOR

TAG

タグから記事をさがす