如何在Swift for iOS中实现可在MapKit中进行注释的代码?

时间:2018-01-01 23:47:38

标签: ios swift mapkit mkannotation

根据此文档https://developer.apple.com/documentation/mapkit/mkannotationview/1452401-isdraggable如果我将注释设置为可拖动,我还必须实现setCoordinate。

根据此文档,https://developer.apple.com/documentation/mapkit/mkannotation/1429528-setcoordinate如果我实现setCoordinate,我必须以符合键值观察的方式执行此操作。

你有没有经历过这个?你能告诉我这是怎么做到的吗?如何使setCoordinate键值观察符合要求?我正在使用Swift for iOS。

1 个答案:

答案 0 :(得分:0)

我从https://forums.developer.apple.com/message/286897?et=watches.email.thread#286897发现我可以将@objc关键字添加到类声明中,并将@objc和“dynamic”添加到属性“coordinate”,我的Swift代码变得符合键值观察。