2016-10-27 11 views
0

私は書き込み操作を実行しているときはいつでも、私は以下のメソッドの呼び出しを持っています:それは動作します!しかし、問題は、たとえ私が別の呼び出しを行っても、それは常に私に最後の結果の出力を示すことになります。私は特定のコマンドの更新された値を取得していません。各書き込み呼び出しでCBCharacteristicが更新されないのはなぜですか?

- (void)peripheral:(CBPeripheral *)peripheral didWriteValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error {...} 

この問題を解決するには、周辺機器を切断してから再接続すると、結果が更新されます。

ここで何が問題なのか理解できませんでしたか?

CBCharacteristicオブジェクトに関連していますか?リフレッシュできますか?周辺機器をリフレッシュする必要はありますか?

+0

質問を明確にすることはできますか?周辺オブジェクトが更新されたデータを表示していないか、アプリの特性に関連付けられている値が更新されたデータを表示していないことを意味しますか? – Paulw11

答えて

0

BTデバイスを再起動すると更新されるだけです。したがって、答えは短いですが、私はこれを更新するには1時間かかりました。

関連する問題