如何向服务添加特征

时间:2017-06-14 11:39:48

标签: swift swift3 bluetooth bluetooth-lowenergy

我正在开发蓝牙低功耗技术的外围设备。

我有一个服务,我想为它添加(设置)一个特性,current documentation表示我们可以将CBC特性数组分配给CBService(CBMutalbeService)对象的特征对象。但是,现在特性属性是只读属性。

所以这不起作用

cBService!.characteristics = [cBCharacteristic1]

我的问题

如何设定我的特征?

尝试

  1. 查看构造函数,只有一个,它没有提供设置它的方法。
  2. 我找不到任何设置该值的方法
  3. 到目前为止,Google在此次搜索中不是我的朋友
  4. 最佳,

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

我正在创建这样的服务:

var cBService : CBService?

虽然我应该像这样创建它:

var cBService : CBMutableService?