我有一个应用程序恰好调用addAnnotation
了 3 次(在使用 验证坐标是否良好后CLLocationCoordinate2DIsValid
,传递一个响应id
、title
latitude
和longitude
的coordinate
模型。在模型中,我通过NSLog
在我的coordinate
方法中执行一个来观察回调。
请注意,coordinate
andname
被实现为方法,尽管这应该没有区别,对吧?
我的期望:
MapKit 将访问坐标方法 3 次
我得到什么:
MapKit 每个坐标访问坐标 3 次,然后尝试第 4 次,即使没有第 4 个坐标并且应用程序因内存异常而崩溃,结果是nil
.
我对 MapKit 很幼稚,但是我必须对此进行一些解释。
任何帮助表示赞赏!