Tag: nsmutablearray exc

在使用扩展CLPlacemark的自定义类填充NSMutableArray之后删除不良访问

我有一个PlaceAnnotation类,我填充到一个NSMutableArray。 在viewDidLoad中,我发起ihatethis _ihatethis = [[NSMutableArray alloc]init]; 我使用MKLocalSearchCompletionHandler进行search。 并处理这样的地图项: for (MKMapItem *mapItem in [response mapItems]){ PlaceAnnotation *place = [[PlaceAnnotation alloc] init]; [place assignTitle:[[mapItem placemark] name]; [_ihatethis addObject:place]; } [_ihatethis removeObjectAtIndex:2]; /*BAD ACCESS HERE*/ [_tableView reloadData]; 这是我的PlaceAnnotation.h文件 @interface PlaceAnnotation : CLPlacemark <MKAnnotation> @property (nonatomic, assign) CLLocationCoordinate2D coordinate; @property (nonatomic, readonly, copy) NSString *title; @property (nonatomic) NSDictionary* dict; […]