标签: ios mkmapview mkannotation mkannotationview
我没有找到任何将MKAnnotation作为协议的原因。寻找答案。
因为它对我来说似乎是一个抽象类。
非常感谢。
答案 0 :(得分:0)
Objective C没有多重继承。
协议允许在已经具有不同继承结构的类中实现函数。例如协议可以由ViewContoller实现,而且经常是。如果MKAnnotation是一个抽象类,那么函数的实现必须在一个继承自MKAnnotation的类中。