我尝试将一些地图信息存储到NSMutableArray
中,但是它不起作用。我认为只有一个小问题,我找不到。
在.h文件中:
@property (retain, nonatomic) NSMutableArray *annotationArray;
在.m文件:
MapPoint *placeObject = [[MapPoint alloc] initWithName:title subtitle:subtitle coordinate:loc];
[annotationArray addObject:placeObject];
NSLog(@" count: %lu", (unsigned long)[annotationArray count]); // always "0"
我怎么了
最佳答案
看来您可能忘记了初始化数组。在尝试向其添加对象之前,请尝试添加以下行:
[self setAnnotationArray:[[NSMutableArray alloc] init]];
关于ios - addobject到数组不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16014517/