I subclassed a CLRegion to support Polygons via overriding containsCoordinate: to use ray casting logic instead of the original distance crunching logi
CLRegion
containsCoordinate:
I got this error because i did not start the Bluetooth. So... do not forget to start your Bluetooth ;)