Как я могу снова открыть свое приложение из функции didUpdateValueForCharacteristic.Я хочу вернуться к приложению из SpringBoard или к любому другому приложению, работающему в фоновом режиме?
У меня есть устройство iTag, поэтому каждый раз, когда я нажимаю на него, вызывается этот метод.
/**
- parameter peripheral: The periphreal which call the method
- parameter characteristic: The characteristic with the new value
- parameter error: The error message
*/
public func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) {
print("Bluetooth Manager --> didUpdateValueForCharacteristic")
print("Bluetooth Manager (Service)--> \(characteristic.service)")
print("-------------------------------")
if error != nil {
print("Bluetooth Manager --> Failed to read value for the characteristic. Error:\(error!.localizedDescription)")
delegate?.didFailToReadValueForCharacteristic?(error!)
return
}
delegate?.didReadValueForCharacteristic?(characteristic)
}