• iOS 8.0 bluetooth peripheral manager giving no callback for addService


    I am adding the service using:

    [self.peripheralManager addService:myService];

    Is this method deprecated in iOS8.0 or this error might be due to some other reasons?

    Most likely some other reason, but we need more code. There is change between ios7 and ios8 in that ios7 permitted operations before the Bluetooth hardware was initialised (power on state) and issued a warning. In ios8 it just fails. Show the code for peripheralManagerDidUpdateState: and how you call addService–  Paulw11 Sep 24 '14 at 6:47 

    @Paulw has answered this correctly in the comments. Below is the answer

    There is change between ios7 and ios8 in that ios7 permitted operations before the Bluetooth hardware was initialised (power on state) and issued a warning. In ios8 it just fails.

    So we must wait for the peripheralManagerDidUpdateState: callback before adding any service.

    http://stackoverflow.com/questions/26008296/ios-8-0-bluetooth-peripheral-manager-giving-no-callback-for-addservice

  • 相关阅读:
    第0次作业(第二学期)
    C语言程序设计(基础)最后一次作业-- 总结报告
    第14、15教学周作业
    第七周作业
    第六周作业
    第四周作业
    第四次作业
    2018第三次作业
    2018第二次作业
    2018第三,四作业合集
  • 原文地址:https://www.cnblogs.com/savagemorgan/p/4218343.html
Copyright © 2020-2023  润新知