我正在尝试向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];
答案 0 :(得分:2)
您需要为init分配NSMutableArray并将其分配给属性。该属性将保留您设置的内容,但您仍需要分配,初始化和分配。
您可以在该类的init或循环之上执行此操作 - 具体取决于所需阵列的生命周期。