Я пытаюсь собрать некоторую информацию о текущем состоянии CWInterface (подключенный bssid, доступные точки доступа...) и периодически (каждые 5-10 секунд) отправлять их по udp на сервер.
Моя проблема в том, что через некоторое время (между 30 и 50 минутами в некоторых тестах с разным интервалом сбора/отправки) CWInterface перестает возвращать данные.
- [Интерфейс CWInterface] возвращает ноль
- [CWInterface interfaceNames] возвращает NSSet с 0 записями
- [[Интерфейс CWInterface] scanForNetworksWithSSID:nil &error] также возвращает NSSet с 0 записями
Что я делаю неправильно?
Я совсем без идей...