2015-04-04 3 views
0

Я использую iBeacons для подключения к маяку, и я могу прослушивать все методы делегирования диспетчера местоположений тогда и только тогда, когда я использую другой iPhone в качестве передатчика маяка.didEnterRegion метод не вызывается с помощью реального маякового устройства

Та же функциональность, которую я ожидаю с помощью настоящего маякового оборудования, поэтому заменил другой iPhone (который действует как передатчик) с аппаратным оборудованием маяка. Это приводит к тому, что метод didDetermineState обращается со значением параметра CLRegionState как CLRegionStateUnknown, а затем CLRegionStateOutside.

Я заметил значение того же параметра, что и CLRegionStateInside, при использовании устройства iPhone в качестве передатчика маяка.

Мне интересно, как работает тот же код с устройством iPhone, что и передатчик, в то время как он не имеет результата с фактическим маяковым устройством.

Может ли кто-нибудь помочь мне понять и решить проблему?

ответ

0

Звучит так, как будто ваш маяк работает неправильно. Я бы проверил маяк с приложением с маяком, как Locate. (Если вы используете это приложение, обязательно настройте UUID маяка в приложение, чтобы его можно было обнаружить.). Если вы не можете обнаружить его, получите еще один маяк.

Смежные вопросы