2016-03-29 3 views
0

Ich möchte eine iOS-App entwickeln, die Themen veröffentlichen und subskribieren kann und die Nachrichten auch lesen kann. Ich benutze die Moscapsule Libaray. Wenn ich eine Nachricht zum Thema veröffentliche, funktioniert alles gut. Auch ich weiß, dass es zum Thema subscribed ist. Aber ich weiß nicht, wie man die Nachricht des abonnierten Themas bekommt.So erhalten Sie eine Nachricht für ein abonniertes Thema mit Moscapsule

abonnieren so zum Thema Ich benutze:

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

let mqttClient = MQTT.newConnection(mqttConfig) 

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

der Logging Output zeigt mir auch, dass es um das Thema abonniert ist, denn es ist dieses Protokoll in den Debug Bereich schreibt. Auch ich kann sehen, dass es die richtige Größe von Bytes zählt. Aber ich weiß nicht, wie ich die Nachricht bekommen soll.

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

ich nicht die Datei in meinem Code Anmelden, und auch ich denke, es im Kodex des Rahmen protokolliert wird, aber ich kann es einfach nicht finden.

Antwort

0

verwenden, nachdem Sie abonnieren:

print (mqttConfig.onMessageCallback) 
Verwandte Themen