我编写了一个带有可拖动注释的应用程序,该注释已添加到 MKMapView 之上。我在主视图控制器中添加了一个名为 myloc 的 CLLocationCoordinate2D 变量,用于在拖动注释时存储坐标 (lat,lng) 值。我的问题是,每当触摸结束事件在注释上结束时,如何更新超级父 UIViewController 类中的 myloc 属性值?如果有人可以分享一些关于如何优雅地做到这一点的代码,那将不胜感激。
谢谢
我编写了一个带有可拖动注释的应用程序,该注释已添加到 MKMapView 之上。我在主视图控制器中添加了一个名为 myloc 的 CLLocationCoordinate2D 变量,用于在拖动注释时存储坐标 (lat,lng) 值。我的问题是,每当触摸结束事件在注释上结束时,如何更新超级父 UIViewController 类中的 myloc 属性值?如果有人可以分享一些关于如何优雅地做到这一点的代码,那将不胜感激。
谢谢
查看以下博客文章:MapKit annotation drag and drop with callout info update。
您将在 github 上找到单独的代码示例、完整项目以及对官方 Apple 文档的引用(此处为第一篇文章,无法插入第二个链接,请参阅博客文章)。
祝你好运!