正確に 3 回呼び出すアプリがありますaddAnnotation
( を使用して座標が適切であることを確認した後、 、、およびCLLocationCoordinate2DIsValid
に応答するモデルを渡します。モデルでは、メソッドでを実行してコールバックを監視します。id
title
latitude
longitude
coordinate
NSLog
coordinate
coordinate
とはメソッドとして実装されていることに注意してくださいname
。ただし、これは違いはありません。
私が期待するもの:
MapKit は座標メソッドに 3 回アクセスします
私が得るもの:
MapKit は座標ごとに 3 回座標にアクセスし、4 番目の座標がなく、結果としてメモリ例外でアプリがクラッシュしても、4 回目を試行しますnil
。
私は MapKit についてかなり素朴ですが、これについては説明が不足している必要があります。
どんな助けでも大歓迎です!