iOS cihazımda çekirdek bluetooth kullanarak, tüm çevre birimleri taramaya çalışıyorum. Bundan önce, belirli bir servisi taradım. Aşağıdaki kodu kullanıyorum. İlk satır hizmetleri arg için nil ile kullanıldığındascanForPeripheralsWithServices with nil argümanı bilinmiyor
centralManager!.scanForPeripheralsWithServices(nil, options: nil)
//centralManager!.scanForPeripheralsWithServices([BLEUUIDS.Status.Service], options: nil)
Tuhaf olan ise, didDiscoverPeripheral
asla denir. Bu satırı yorumladığımda ve altındaki satırın ardında didDiscoverPeripheral
çağrılır. Herhangi bir öneri takdir edilir.
ön plandaki bizim arka plan içinde tarayarak Are (bir kenara olarak, ben aslında. İnsanların bunu kullanıyor görmekten memnun AçıkMavi uygulamasında bazı işler olduğum mi)? . Uygulamanızdan açık mavi uygulamayı deneyin, çevre birimini keşfedip göremeyeceğini görün. – Paulw11
Yazdığınız için teşekkür ederiz. Ön planda tarama yapıyorum. lightblue çevreyi keşfedebilir ama ben nil'i neden keşfetmemi engelleyeceğine dair tam bir kayıp yaşıyorum. –
Sonra daha fazla kod gösterebilir misin? Taramayı nerede başlatıyorsunuz? – Paulw11