Не совсем понимаю, что такое исключение, и для меня нет обратной трассировки, чтобы разобраться в этом.
- (CLCircularRegion *)regionWithGeotification:(Geotification *)geotification{
NSLog(@"Set region with geotification");
*********
CLCircularRegion *region = [[CLCircularRegion alloc] initWithCenter:geotification.coordinate radius:geotification.radius identifier:geotification.identifier];
*********
[region setNotifyOnEntry:geotification.eventType==OnEntry];
[region setNotifyOnExit:!region.notifyOnEntry];
NSLog(@"region notify on %d",region.notifyOnExit);
NSLog(@"Done setting region");
return region;
}
Я обнаружил, что сбои начинаются в коде выше.
2018-11-01 17:25:52.412643+0800 Loud Speaker[12276:1296047] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x85aec1991d2b50a2'
*** First throw call stack: (0x193ff7ef8 0x1931c5a40 0x193f0f154 0x193ffd810 0x193fff4bc 0x19aeb0904 0x19aeb1cbc 0x100d2b024
0x100d2b5ec 0x100d2a478 0x100d2a12c 0x100d29418 0x100d9986c
0x100d449b4 0x100de136c 0x102be7840 0x102be8de4 0x102bf6830
0x193f861bc 0x193f81084 0x193f805b8 0x1961f4584 0x1c0dfcbc8
0x100d93164 0x193a40b94) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)