我目前正在使用signalr-objc并尝试制作与其他网络应用互动的应用。已编写集线器以便它返回值,并且javascript能够获取这些并根据返回执行某些操作。
我想尝试在objective-c中做同样的事情,但我不知道如何写它。我用这一行加入一个小组。
[myhub invoke:@"joinGroup" withArgs:joinParam];
等等
int join = [myhub invoke:@"joinGroup" withArgs:joinParam];
似乎不对。那么有没有办法做到这一点??
答案 0 :(得分:0)
由于-invoke:withArgs:
没有返回任何值,因此您尝试将值分配给join
时没做正确的事。
如果您需要确定是否有服务器响应,那么最好使用备用-invoke:withArgs:continueWith:
。您为后一个参数提供的块接收一个对象(来自服务器的回复);至少,您可以在该区块内检查它,以确保它不是nil
。