2014-01-30 31 views
1

在我繼續試圖讓MacBook看起來像我的真實外圍設備之一,出於測試目的,我發現didReceiveReadRequest沒有被調用。OS 10.9.1 didReceiveReadRequest沒有被調用

CBMutableCharacteristic如何配置,以便在讀取時調用didReceiveReadRequest的結果?

回答

2

在特徵初始化時,您必須將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

+0

下固定如果對我千恩萬謝。 – user2196409