0

私は現在 signalr-objc を使用しており、別の Web アプリと対話するアプリを作成しようとしています。ハブは、値を返すように作成されており、javascript はこれらを取得し、戻り値に応じて特定のアクションを実行できます。

Objective-Cでも同じことを試してみたいのですが、書き方がわかりません。この回線を使用してグループに参加します。

[myhub invoke:@"joinGroup" withArgs:joinParam];

のようなもの

int join = [myhub invoke:@"joinGroup" withArgs:joinParam];

正しくないようです。それで、これを行う方法はありますか??

4

1 に答える 1

0

は値を返さないため-invoke:withArgs:、 に値を割り当てようとしているのは正しいことではありませんjoin

サーバーの応答があったかどうかを判断する必要がある場合は、代替を使用することをお勧めします-invoke:withArgs:continueWith:。後者の引数に指定したブロックは、オブジェクト (サーバーからの応答) を受け取ります。少なくとも、そのブロック内でチェックして、そうでないことを確認できnilます。

于 2013-06-27T16:00:20.407 に答える