value = (null) 是啥意思?

Posted

技术标签:

【中文标题】value = (null) 是啥意思?【英文标题】:What does value = (null) means?value = (null) 是什么意思? 【发布时间】:2014-08-11 10:39:09 【问题描述】:
<CBService: 0x1702622c0 Peripheral = <CBPeripheral: 0x1780bc680 identifier = 17D7A5C8-BAB5-82E6-826E-BE80A994687A, Name = "Bluegiga CR Demo", state = connected>, Primary = YES, UUID = 0BD51666-E7CB-469B-8E4D-2742F1BA77CC>

Notification began on <CBCharacteristic: 0x170086e50 UUID = E7ADD780-B042-4876-AAE1-112855353CC1, Value = (null), Properties = 0x28, Notifying = YES, Broadcasting = NO>

value = (null) 是什么意思?我不能使用 writeValue?我需要使用 updateValue 吗?

【问题讨论】:

表示“值”的实体是nil,因为从未设置(或设置了nil值)。 【参考方案1】:

CBCharacteristic 有几个@properties...https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBCharacteristic_Class/translated_content/CBCharacteristic.html

一个叫做value,它的类型是NSData

如果为 null,则表示其中没有数据。它还没有被实例化。

【讨论】:

好的,为什么我不能 writeValue?在此之后它不应该为空吗? 我该如何改变这个? @mond 好吧,我以前从未使用过这个类,但我猜它是由特征类型设置的。该属性是只读的,因此您将无法自己更改它。来自文档... value 特征的值。 (只读) @property(retain, readonly) NSData *value Discussion 该属性包含特征的值。例如,健康温度计服务的温度测量特性可能具有以摄氏度指示温度的值。可用性 适用于 iOS 5.0 及更高版本。在 CBCharacteristic.h 中声明

以上是关于value = (null) 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

value是啥意思

unionld is null是啥意思?

null是啥意思?

declare 在SQL中是啥意思,怎么用?

动态血压value是啥意思中文?

Excel中value函数是啥意思