2013-06-27 2 views
0

현재 signalr-objc를 사용 중이며 다른 웹 응용 프로그램과 상호 작용하는 응용 프로그램을 만들려고합니다. 허브는 값을 반환하고 자바 스크립트는 반환 값에 따라 이러한 값을 가져올 수 있고 특정 작업을 수행 할 수 있도록 작성되었습니다.Signalr-objc 반환 값을 얻으려면

나는 objective-c와 똑같이하고 싶지만 어떻게 쓰는지 모르겠다. 이 라인을 사용하여 그룹에 가입합니다.

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

뭔가

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

같은

은 잘 보이지 않는다. 그래서이 일을하는 방법이 무엇입니까 ??

답변

0

-invoke:withArgs:은 값을 반환하지 않으므로 join에 값을 할당하려고하지 않습니다.

서버 응답이 있는지 확인해야하는 경우 대체 -invoke:withArgs:continueWith:을 사용하는 것이 좋습니다. 후자의 인수에 제공 한 블록은 객체 (서버로부터의 응답)를받습니다. 최소한 블록 내부에서 확인하여 nil이 아닌지 확인할 수 있습니다.

+0

그래서 continueWith에서받는 내용을 확인합니까 ?? – walsh06

+0

또한 continueWith는 signalR 클래스에있는 것 같지 않습니다. – walsh06

+0

나는 signalr-objc에 대한 설명서에서 읽은 것만 알고 있습니다. 설명은 페이지의 중간에있는 [here] (https://github.com/DyKnow/SignalR-ObjC/wiki/SignalR-iOS-Client- (Hubs))입니다. – trudyscousin

관련 문제