2016-03-27 14 views
1

チャンネルに加入するためのデフォルトの方法は、あなたのクライアントオブジェクトのサブスクライブメソッドを呼び出す必要:複数のPusherパブリックチャンネルを購読するには?

pusher.subscribe('my-channel') 

私は[「テストチャンネル」、「私のチャンネル」]チャンネル例えばの配列を持っています。イベントはいずれかのチャンネルで生成され、それぞれから聞く必要があります。

// 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"]) 
} 

しかし、エラーがある:

Contextual type 'String' cannot be used with array literal 
+0

です。 –

答えて

0

現在、この機能は利用できません。著者が述べたように。ここにリンク私はチャンネル数が動的になるように、変数複数のチャネルを作成して、異なる1つに、それぞれをサブスクライブしたくない

GitHub issue link

関連する問題