6

mapViewを使用していて、地図に表示されているピンをクリックすると、コールアウトがポップアップ表示されるようにしようとしています。

ピンは適切な場所に配置されているので、注釈は機能すると思いますが、ピンをクリックしてもコールアウトが表示されません。私はshowcallout=YESを持っています。

ピンをクリックしてもメソッドdidSelectAnnotationViewがまったく呼び出されません。

このメソッドが呼び出されない原因となる可能性のある一般的な問題はありますか?

4

1 に答える 1

23

ピンをタップしてもコールアウトが表示されない場合canShowCalloutYES、注釈が空白titleである可能性があります。nil

titleが空白の場合、コールアウトは表示されず、didSelectAnnotationViewデリゲートメソッドも呼び出されません。

于 2012-08-11T01:26:18.530 に答える