Signalr-objc获取返回值

时间:2013-06-27 14:51:32

标签: objective-c signalr

我目前正在使用signalr-objc并尝试制作与其他网络应用互动的应用。已编写集线器以便它返回值,并且javascript能够获取这些并根据返回执行某些操作。

我想尝试在objective-c中做同样的事情,但我不知道如何写它。我用这一行加入一个小组。

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

等等

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

似乎不对。那么有没有办法做到这一点??

1 个答案:

答案 0 :(得分:0)

由于-invoke:withArgs:没有返回任何值,因此您尝试将值分配给join时没做正确的事。

如果您需要确定是否有服务器响应,那么最好使用备用-invoke:withArgs:continueWith:。您为后一个参数提供的块接收一个对象(来自服务器的回复);至少,您可以在该区块内检查它,以确保它不是nil