Ruby Motion プロジェクトで libPusher ポッドを使用していますが、アプリ自体ではなく REPL で使用するとコードが機能するという問題が発生します。
メソッドでこのコードを試すと、viewDidAppear
正常に接続され、チャネル サブスクリプションの呼び出し中に切断されます。
コンソールで試してみると、完全に接続してサブスクライブします。(同じコード)
私は理解しようとしています:
- なぜこれが起こっているのか
- 問題を軽減するには何を変更すればよいですか?
Ruby Motionのポッドv2.31のv1.5を使用しています
参考までに、私は ProMotion フレームワークも使用していますが、それが問題と関係があるとは思えません。
これが私のコードです:
client = PTPusher.pusherWithKey("my_pusher_key_here", delegate:self, encrypted:true)
client.connect
channel = client.subscribeToChannelNamed("test_channel_1")
channel.bindToEventNamed('status', target: self, action: 'test_method:')