0
私は書き込み操作を実行しているときはいつでも、私は以下のメソッドの呼び出しを持っています:それは動作します!しかし、問題は、たとえ私が別の呼び出しを行っても、それは常に私に最後の結果の出力を示すことになります。私は特定のコマンドの更新された値を取得していません。各書き込み呼び出しでCBCharacteristicが更新されないのはなぜですか?
- (void)peripheral:(CBPeripheral *)peripheral didWriteValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error {...}
この問題を解決するには、周辺機器を切断してから再接続すると、結果が更新されます。
ここで何が問題なのか理解できませんでしたか?
CBCharacteristic
オブジェクトに関連していますか?リフレッシュできますか?周辺機器をリフレッシュする必要はありますか?
質問を明確にすることはできますか?周辺オブジェクトが更新されたデータを表示していないか、アプリの特性に関連付けられている値が更新されたデータを表示していないことを意味しますか? – Paulw11