我正在让我的应用程序使用手机作为中心,并在外围设备广播时执行任务。因此,我正在努力与
func centralManager(central: CBCentralManager!, willRestoreState dict: [NSObject : AnyObject]!) {
}
CoreBluetooth编程指南对于此功能的内容非常模糊,我看到的所有示例都在Objective-C中,我不太清楚。例如:
- (void)centralManager:(CBCentralManager *)central willRestoreState:(NSDictionary *)state {
activePeripheral = [state[CBCentralManagerRestoredStatePeripheralsKey] firstItem];
activePeripheral.delegate = self;
NSString *str = [NSString stringWithFormat: @"%@ %lu", @"Device: ", activePeripheral.UUID];
[self sendNotification:str];
}
我不确定我应该在这个函数中表达什么作为一个新手Swift开发人员。任何人都可以解释或提供一个实际的例子吗?我认为我的CBCentralManager需要在某个时候提到。
答案 0 :(得分:0)
我发现这个功能里面没有任何东西;它只是自动执行它,或者它似乎在我的最后。可能建议使用NSLog或println()。