【发布时间】:2011-09-13 03:56:47
【问题描述】:
我正在尝试向 NSMutableArray annToLoad 添加注释,以便稍后执行 [mapView addAnnotations:annToLoad];
它似乎不起作用,当我记录数组时,我得到一个(空)值。
我的代码在下面...谢谢!!
// 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];
【问题讨论】:
-
你给 annToLoad 数组分配内存了吗?
-
NSMutableArray alloc, init 是否在循环之上调用?
-
我添加了一个属性
@property (nonatomic, retain) NSMutableArray *annToLoad;... 即使它在我的头文件中声明,我是否需要init/alloc? -
您是否在循环之后记录了数组以查看是否在没有问题的情况下添加了对象?
标签: iphone android-mapview mkannotation