所以我们有一个信使(我知道我们应该切换到Xmpp,但现在没时间) - 问题是如果用户发送说20条消息快速火灾,那么他们很有可能无法存储ALLLLL 。有什么方法可以确保按顺序发送请求,而不会阻止用户按照他们想要发送的速度发送?
答案 0 :(得分:1)
您可以创建NSURLRequest
的队列。当用户触发消息时,此消息将添加到队列中,并发送队列中最旧的消息。当调用完成块(成功或失败)时,发送新的最旧消息,依此类推......
请注意只有一个发送消息的进程。
您还可以查看NSOperation
和NSOperationQueue
。