帮助向NSMutableArray添加注释

时间:2011-09-13 03:56:47

标签: iphone android-mapview mkannotation

我正在尝试向NSMutableArray annToLoad添加注释,以便稍后执行[mapView addAnnotations:annToLoad];

它似乎不起作用,当我记录数组时,我得到一个(null)值。

我的代码如下......谢谢!

// Loop Begins
DisplayMap *ann = [[DisplayMap alloc] init]; 
ann.title = [NSString stringWithFormat: @"Title"];  
ann.subtitle = [NSString stringWithFormat: @"SubTitle"];
ann.coordinate = coord;

[annToLoad addObject:ann];            
[ann release];
// Loop Ends

// Outside of Loop
[mapView addAnnotations:annToLoad];

1 个答案:

答案 0 :(得分:2)

您需要为init分配NSMutableArray并将其分配给属性。该属性将保留您设置的内容,但您仍需要分配,初始化和分配。

您可以在该类的init或循环之上执行此操作 - 具体取决于所需阵列的生命周期。