I’m seeing this exception and it appears to be related to secure beacons. If I skip ESTCloudManager setupAppID
then I don’t see the exception.
-[__NSDictionaryI removeObjectForKey:]: unrecognized selector sent to instance 0x170260700
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryI removeObjectForKey:]: unrecognized selector sent to instance 0x170260700'
Thread 1Queue : com.apple.main-thread (serial)
#0 0x0000000196bb00a8 in objc_exception_throw ()
#1 0x00000001853933a4 in -[NSObject(NSObject) doesNotRecognizeSelector:] ()
#2 0x0000000185390154 in ___forwarding___ ()
#3 0x0000000185292ccc in _CF_forwarding_prep_0 ()
#4 0x00000001001e73e4 in -[ESTCacheManager removeSecureInfoForBeacon:] ()
#5 0x00000001001e6e40 in -[ESTCacheManager requestManagerDidSendRequest:withResponseData:withError:] ()
#6 0x00000001001c6148 in -[ESTRequestManager request:didFinishLoadingWithResposne:] ()
#7 0x00000001001eb038 in -[ESTRequestBase parseRespondedData:] ()
#8 0x00000001001ef024 in -[ESTRequestBeaconDetails parseRespondedData:] ()
#9 0x00000001001c31dc in -[ESTRequestGetJSON connectionDidFinishLoading:] ()
#10 0x0000000184e0c5b8 in __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke ()