1
在我繼續試圖讓MacBook看起來像我的真實外圍設備之一,出於測試目的,我發現didReceiveReadRequest
沒有被調用。OS 10.9.1 didReceiveReadRequest沒有被調用
CBMutableCharacteristic
如何配置,以便在讀取時調用didReceiveReadRequest
的結果?
在我繼續試圖讓MacBook看起來像我的真實外圍設備之一,出於測試目的,我發現didReceiveReadRequest
沒有被調用。OS 10.9.1 didReceiveReadRequest沒有被調用
CBMutableCharacteristic
如何配置,以便在讀取時調用didReceiveReadRequest
的結果?
在特徵初始化時,您必須將nil
設置爲value
。這樣它就成爲一個動態特徵。詳細描述如下in the documentation。
[[CBMutableCharacteristic alloc] initWithType:[CBUUID UUIDWithString:MY_UUID]
properties: CBCharacteristicPropertyRead|CBCharacteristicPropertyIndicate
value:nil // this is the critical part
permissions:CBAttributePermissionsReadable];
你可以找到其他樣品,例如,在這個項目中:AttackPattern/BlueSim
下固定如果對我千恩萬謝。 – user2196409