MKPinAnnotationView *__strong' with an expression of type 'MKAnnotationView *这警告怎么处理

漆黑烈焰使 发布于 2013/08/05 15:08
阅读 788
收藏 0

-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation{

/* 下面的定义 会有警告

Incompatible pointer types initializing 'MKPinAnnotationView *__strong' with an expression of type 'MKAnnotationView *' 

*/    

MKPinAnnotationView *annotationView = [_mymapkit dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier];

}

以下是问题补充:

@漆黑烈焰使:MKPinAnnotationView *annotationView = [_mymapkit dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier]; 换成 MKAnnotationView *annotationView = [_mymapkit dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier]; 换成这样就没有警告,但是这样的话大头针就用不了默认的动画效果 (2013/08/05 15:10)
加载中
0
漆黑烈焰使
漆黑烈焰使

MKPinAnnotationView *annotationView = [_mymapkit dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier];

换成

MKAnnotationView *annotationView = [_mymapkit dequeueReusableAnnotationViewWithIdentifier:placemarkIdentifier];

换成这样就没有警告,但是这样的话大头针就用不了默认的动画效果



返回顶部
顶部