我有一个名为allposts的数组,其中包含4个对象。当我运行下面的循环时,只有第一个注释被放到地图上。我打印出每个“点”的纬度和经度,它们确实不同,所以我不确定它们是怎么回事
for (PFObject *post in _allPosts)
{
NSLog(@"NEWANNOTATION");
PFGeoPoint *point = [post objectForKey:@"Location"];
NSLog(@"lat: %f long: %f", point.latitude, point.longitude);
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(point.latitude, point.longitude);
CCBAnnotation *annotation = [[CCBAnnotation alloc] initWithCoordinate:coordinate];
[self.mapView addAnnotation:annotation];
}
答案 0 :(得分:0)
执行此操作后,您还应检查mapView.annotations
,以确定是添加问题还是显示问题。