我正在尝试将自定义注释传递给NSMutableArra,以便使用它来填充表视图。 代码是:
in .h我定义了一个NSMutableArray *mapViewAnnotations;
然后在.m
- (void)plotBarPosition:(NSString *)datos{
/*
code that extract data froma a json string
*/
MyLocation *nota =[[MyLocation alloc] initWithName:barNamePlusDistance coordinate:coordinate horario:horario oferta:offerta more:info];
NSLog(@"nota :%@",nota);
[_mapView addAnnotation:nota]; //annotation are plot on the map
[mapViewAnnotations addObject:nota];
NSLog(@"mapViewAnnotations:%@",mapViewAnnotations); //NSlog return null
}
mapViewAnnotations结果为null。 Perarps无法将MyLocation对象复制到mutablearray中吗?
提前致谢。
答案 0 :(得分:1)
首先在viewDidLoad或其他方法中调用此方法来初始化数组。
_mapViewAnnotations = [NSMutableArray array];