RestKit可以接收Asynchronus响应吗?

时间:2012-12-13 13:33:13

标签: objective-c ios ipad restkit

我正在使用RestKit来请求数据并使用此数据执行操作。

一旦我解析了数据并将其显示给用户,他们就可以选择一个项目来启动播放。当用户选择了回放时,服务器将以响应代码进行响应,但服务器也会在回放结束时通知应用程序。

e.g。

client                      server
request data ->
                <-respond with JSON
request_playback ->
        <-playback_started OK
        <-playback_stopped OK

希望图表有所帮助。 我需要应用程序了解服务器上的更改,在此示例中播放已启动/已停止或已开始/已停止录制。

所以基本上是否有一种方法让RestKit接受一个不是由请求启动的响应?

感谢您的帮助。

格雷格。

1 个答案:

答案 0 :(得分:0)

您应该查看“长轮询”或“反向AJAX”或“网络套接字”等内容。这些都是能够将连接打开到服务器并不断从服务器接收响应的技术。

也许替代清洁解决方案是使用Apple的推送通知机制。