使用 SignalR-ObjC 使用非数组参数调用服务器端方法?

Call server side method with non-array args using SignalR-ObjC?

我正在尝试使用 SignalR-ObjC 调用具有非数组参数的服务器端方法。该方法称为 Subscribe,但我调用它的方式是请求一个数组,而我的服务器方法采用一个字符串。还有另一种方法可以使用 SignalR-ObjC 将 args 传递给服务器端方法吗?

参考代码:

SRHubConnection *hubConnection = [SRHubConnection connectionWithURLString:@"xxx"];

SRHubProxy *proxy = [hubConnection createHubProxy:@"xxx"];

// Register for connection lifecycle events
[hubConnection setStarted:^{
    NSLog(@"Connection Started");
    [proxy invoke:@"Subscribe" withArgs:resultsArray[0] completionHandler:nil];

}];

正如 Pawel 指出的那样,将参数放入数组中解决了问题。我是这样做的:

 [proxy invoke:@"Subscribe" withArgs:@[resultsArray[0]] completionHandler:nil];