У меня есть следующая проблема. Я использую этот код ниже, и у меня проблема.
"Переменная" характеристика "никогда не мутировалась; 'let' constant '
for var characteristic:CBCharacteristic in service.characteristics ?? [] {
print(str)
_selectedPeripheral!.writeValue(str.dataUsingEncoding(NSUTF8StringEncoding)!, forCharacteristic: characteristic, type: CBCharacteristicWriteType.WithoutResponse)
}
Когда я перехожу к "let", появляется ошибка:
'let' pattern не может быть вложен в уже неизменный контекст
Почему он рекомендует мне изменение, а затем помечать его как ошибку?