jjzjj

willRestoreState

全部标签

ios - CoreBluetooth "willRestoreState"- 究竟应该在那里做什么?

我正在开发一个需要持续运行和跟踪一些外围特征的应用程序。在前台一切正常。它也可以在后台运行,但我不确定我是否正确运行。我发了很多关于状态恢复和实现willRestoreState的帖子,但是其中很多都没有明确告诉您调用此方法时要做什么。我的流程是这样的:我正在使用创建中央管理器myCentralManager=[[CBCentralManageralloc]initWithDelegate:selfqueue:niloptions:@{CBCentralManagerOptionRestoreIdentifierKey:@"myCentralManagerIdentifier"}];从

ios - CoreBluetooth 状态保存问题 : willRestoreState not called in iOS 7. 1

CoreBluetooth状态保存问题:在iOS7.1中未调用willRestoreState大家好。过去几周我一直在从事蓝牙LE项目,但遇到了障碍。我无法在iOS7/7.1中正常恢复状态。我已经遵循(我认为)Apple制定的所有步骤,并在其他堆栈溢出帖子中获得了一些线索。我向plist添加了适当的蓝牙权限当我创建我的中央管理器时,我给它一个恢复标识符键。我总是用相同的key实例化CM我将willRestoreState函数添加到CM委托(delegate)我的测试用例:连接到外围设备确认连接模拟内存回收(kill(getpid(),SIGKILL);)传输数据iOS7结果:应用程序将