在MKMapview中添加注释时,无法识别的选择器被发送到实例

时间:2013-07-04 06:51:15

标签: ios mkmapview mkannotation

这是我在向MKMapView添加注释时遇到的错误。

我还创建了一个符合MKAnnotation协议的自定义类,其中包含三个@propertycoordinatetitlesubtitle

enter image description here

2 个答案:

答案 0 :(得分:0)

这里的viewForAnnotation:方法首先检查注释是哪种类..检查它的YourCustomAnnotationClass然后进去,然后检查它是否为nil然后分配{ {1}}和MKAnnotationView然后编写代码......

alloc

答案 1 :(得分:0)

Hii伙计们我发现了我犯了什么愚蠢的错误,我在我的自定义注释类中将我的@property命名为CLLocationcoordinate2D作为坐标,不应该重命名,因为它符合KVO投诉所以我们应该使用它作为< / p>

@property(nonatomic,assign)CLLocationcoordinate2D坐标;

通过重命名解决了我的问题。