Вместо того, чтобы звонить WriteValue
, вы должны позвонить SetNofifyValue
.
Я использую Xamarin, и код выглядит следующим образом (это должен быть тот же принцип для xcode)
void SwitchNotify(CBCharacteristic mychar,bool SwitchOn)
{
mychar.Service.Peripheral.SetNotifyValue(SwitchOn,mychar);
}
Я не уверен, есть ли способ написания дескрипторов напрямую или почему Apple решила разрешить уведомление / указание только с помощью этого метода.Android и Windows (UWP) позволяют прямое написание дескрипторов.