iphone将注释传递给数组

时间:2013-04-22 18:49:15

标签: iphone annotations

我正在尝试将自定义注释传递给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中吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先在viewDidLoad或其他方法中调用此方法来初始化数组。

_mapViewAnnotations = [NSMutableArray array];