私はMapKitで遊んでいて、自分のやり方をうまくやっていくのに十分な創造性/知識がないという不可解なシナリオに出くわしました。私のマップアプリケーションには、ピンをドロップしたいmapViewがあります。私のジレンマは、mapViewがannotationViewsを再利用するという事実から生じています。私が理想的にやりたいのは、ボタンを押してから、ドラッグ可能な一時ピンをドロップして、ユーザーが使用したい場所を記録することです。ただし、このアノテーションのビューにはrightCallOutAccesoryViewがありません。正当なピンをドロップするときが来たら、一時的なピンをmapViewから削除してから、古いピンの座標で正当なピンを追加する必要があります。どうやら、私が最初に合法的なピンを落とし、次に臨時雇用者を取り除くならばピン、mapViewはまだどういうわけかrightCallOutAccesoryViewを持たないtempPinのannotationViewを再利用することができますが、実際には、ある正当なピンに新しいものが必要です。誰かがこれをどのように行うことができるか教えてもらえますか?
ナットシェルで行う必要があるのは、注釈を削除してから、古いピンのannotationViewを再利用せずに新しい注釈を作成することです...
前もって感謝します。