Свързвам се с Bluetooth устройство. Обаче методът на делегат didDiscoverPeripheral никога не се извиква.
Сканирам за устройството с UUID. Това е направо от примерния код на TemperatureSensor. [centralManager scanForPeripheralsWithServices:uuidArray options:options];
Колкото и да е странно, ако коментирам този метод, retrieveConnectedPeripherals намира устройството добре. Извиквам retrieveConnectedPeripherals, когато устройството е включено. Само когато се внедри didRetrieveConnectedPeripherals, устройството действително ще бъде открито. Все още обаче няма извикване на didDiscoverPeripheral.
Намирам това за много объркващо. Как може iOS да се свърже с устройство, преди дори да бъде открито? Освен това автоматично прекъсва връзката. Искам да остане свързан, докато устройството не бъде изключено.
Ще продължа да го гледам.
Благодаря предварително, Майк