0

上述错误发生在这一行:

  _nextRegionsArray=[[NSMutableArray alloc] init];
  [_nextRegionsArray addObject:_geofences_ending_regions[_positionOfRoute]];

其中 _nextRegionsArray 在这里声明:

@implementation PSLocationManager
{
    NSMutableArray *_nextRegionsArray;
}

并且 geofences_ending_regions 是一个包含 CLRegions 的数组。

为什么我会收到该错误:

'NSInvalidArgumentException', reason: '-[__NSArrayM identifier]: unrecognized selector sent to instance 0x9f996a0' 
4

1 回答 1

0

当要添加的对象为 nil 时,会导致上述异常。你能验证_geofences_ending_regions[_positionOfRoute]不是 nil 吗?

于 2013-09-13T21:45:21.437 回答