不知道如果标题是正确的,但是,我想要做的是使用标准的NSURLConnection类来处理调用我的web服务的响应。我使用POST方法更新数据库,并使用GET方法从数据库中检索行。我遇到的问题是这两个操作可能会同时发生,以便处理请求的方法可能会彼此相继。换句话说,在我的“连接didReceiveData”方法中,我有2个通过代码的路径,具体取决于我是处理来自GET还是POST请求的响应。iphone RESTful webservices
我跟踪哪个请求被一个名为requestType的实例变量处理。问题在于,由于请求正在被同时执行,所以在GET完成之前实例变量正从GET变为POST(反之亦然)。我的问题是如何在这种情况下维护2个不同的请求?我是否同步这些请求?线程在这里工作吗?我是否为每个请求创建2个独立的对象,并在“didRecieveData”查询中为哪个对象正在处理的逻辑?任何帮助将非常感激!!