- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在创建一个新的 CBMutableCharacteristic 用于我正在制作的蓝牙应用程序。我从教程中获得了一些代码,如下所示:
_customCharacteristic = [[CBMutableCharacteristic alloc] initWithType:characteristicUUID properties:CBCharacteristicPropertyNotify value:nil permissions:CBAttributePermissionsReadable];
其中 _customCharacteristic
是我的 CBMutableCharacteristic。
但是,我想用其他属性初始化我的 _customCharacteristic
,例如 CBCharacteristicPropertyRead
和 CBCharacteristicPropertyWrite
。权限也是如此:我也想给它 CBAAttributePermissionsWriteable
。
我可以为每个特征同时拥有多个属性和权限。但是,我不知道如何以这种方式初始化我的 CBMutableCharacteristic。
最佳答案
它是一个枚举,其不同的值可以按位进行或运算,因此您可以将特征属性和权限一起使用:
CBMutableCharacteristic *_customCharacteristic = [[CBMutableCharacteristic alloc] initWithType:characteristicUUID properties:CBCharacteristicPropertyNotify+CBCharacteristicPropertyRead
value:nil permissions:CBAttributePermissionsReadable|CBAttributePermissionsWriteable];
关于ios - 如何使用多个 CBCharacteristicProperties 和权限初始化 CBMutableCharacteristic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114121/
在 iOS CBCharacteristic Class Reference 中,有对用于返回特征属性的位图的描述。我正在寻找有关其中三个含义的信息。 文档列出它们如下: CBCharacterist
在使用 CoreBluetooth 框架将设备设置为外设管理器时,我在 Swift 处理枚举的方式上遇到了困难。 具体来说,CBMutableCharacteristic 的初始化程序为 proper
我正在创建一个新的 CBMutableCharacteristic 用于我正在制作的蓝牙应用程序。我从教程中获得了一些代码,如下所示: _customCharacteristic = [[CBMuta
根据 Apple 的公开文档,Characteristic Properties 定义为 Values,表示特征的可能属性。由于特征属性可以组合,一个特征可以设置多个属性值。 根据 Xcode 和 A
我是一名优秀的程序员,十分优秀!