После того, как я обновил свой 4S до iOS 7.1, мой Wi-Fi внезапно перестал работать, и это нормально, поскольку мне нравится задача оптимизации производительности моего приложения. Однако я также заметил, что ранжирование iBeacon может работать некорректно, поскольку «близость» всегда отображается как CLProximityUnknown, а значение RSSI всегда равно нулю. Чтобы уточнить, UUID, major и minor читаются, как ожидалось. Кажется, что это просто функция приближения, которая дает сбой.
Учитывая, что мой Wi-Fi перестал работать, возможно, оборудование моей 4S просто выходит из строя. При этом, кто-нибудь еще видел эту проблему?
Это важно, потому что мое приложение игнорирует iBeacons, близость которых неизвестна. Хотя я могу просто избавиться от этого чека. Кто-нибудь знает, означает ли CLProximityUnknown, что маяк находится дальше, чем CLProximityFar? Или это просто означает, что он не смог определить близость маяка?
ОБНОВЛЕНИЕ:
Это моя 4S (что-то вроде облегчения). Похоже, обновление до iOS 7.1 поджарило мой чип. знак равно
Спасибо за помощь, ребята!
ОБНОВЛЕНИЕ 2
Помещение моего iPhone 4S в холодильник на 30 минут действительно помогло. Мой Wi-Fi теперь тоже работает (вероятно, временно, так как он, вероятно, снова перегреется). x_x