如何使用Moscapsule接收订阅主题的消息

时间:2016-03-29 15:54:35

标签: ios xcode swift mqtt

我想开发一个可以发布和订阅主题的iOS应用程序,也可以阅读这些消息。我正在使用Moscapsule Libaray。 当我向主题发布消息时,一切正常。 我也知道它订阅了主题。 但我不知道如何获得订阅主题的消息。

所以订阅我使用的主题:

 let mqttConfig = MQTTConfig(clientId: "cid", host: "test.mosquitto.org", port: 1883, keepAlive: 60)

 let mqttClient = MQTT.newConnection(mqttConfig)

 mqttClient!.subscribe("doorlight", qos: 2) 

Logging Output还显示它已订阅Topic,因为它将此Log写入调试区域。我也可以看到它的字节大小合适。但我不知道如何得到这个信息。

2016-03-29 17:19:01.666 TestApp[1031:17724] [MOSQUITTO] DEBUG   Client cid sending PUBLISH (d0, q2, r0, m1, 'doorlight', ... (7 bytes))

我不在我的代码中记录文件,而且我认为它记录在框架代码中,但我找不到它。

1 个答案:

答案 0 :(得分:0)

订阅后使用此项:

while (view.gestureRecognizers.count) {
  [view removeGestureRecognizer:[view.gestureRecognizers objectAtIndex:0]];
}