unionld is null是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unionld is null是啥意思?相关的知识,希望对你有一定的参考价值。
参考技术A unionld is null意思是unionld为空 参考技术B unionId是空的,没有分配内存或者未初始化value = (null) 是啥意思?
【中文标题】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 中声明以上是关于unionld is null是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
where is 和 where dose它们是啥意思?区别在哪里?