我不知道我做错了什么。 didUpdateValueForCharacteristic
未按预期调用。我需要发送一个相当长的字符串,所以我将它切成5个字符的块并以0.03秒的间隔“更新”它们。这是代码:
它符合必要的协议,一切正常,除了didUpdateValueForCharacteristic
只为列表名称调用一次,为“START”块调用一次。
我该如何解决这个问题?
答案 0 :(得分:1)
您将NSTTimer设置为不重复:
[NSTimer scheduledTimerWithTimeInterval:1 target:self
selector:@selector(sendList) userInfo:nil repeats:NO];
这种方式运行一次并停止。将repeats
更改为YES
,发送实际上将开始发生。使用更多日志记录来解决此类问题。 :)
请注意您的代码还存在其他一些问题:
viewwillDisappear:
中的问题)如果您遇到更多问题,请继续向他们提出不同的问题。