1
Die Standardmethode zu einem Kanal für die Zeichnung beinhaltet das Aufrufen der Methode des Client-Objekts abonniert:Wie abonniere man mehrere öffentliche Pusher-Kanäle?
pusher.subscribe('my-channel')
Ich habe ein Array von Kanälen z [ ‚my-Kanal‘, ‚Test-Kanal‘]. Die Ereignisse werden in jedem der Kanäle erzeugt und ich muss von jedem von ihnen hören.
// Class properties
let pusher = Pusher(key: Config.Constant.pusherAppKey)
var myChannel:PusherChannel?
override func viewDidAppear(animated: Bool) {
// PUSHER CONNECT?SUBSCRIBE
self.pusher.connect()
self.myChannel = self.pusher.subscribe(["temp_testing_channel", "all_test_channels"])
}
Aber es ist ein Fehler:
Contextual type 'String' cannot be used with array literal
Ich will nicht mehrere Kanäle variabel und abonnieren jeweils mit einem anderen zu schaffen, wie Anzahl der Kanäle dynamisch sein wird. –