2015-08-18 2 views
0

Итак, у нас есть мессенджер (я знаю, что нам нужно просто переключиться на Xmpp, но сейчас нет времени) - проблема заключается в том, что пользователь посылает, скажем, 20 сообщений, быстрый огонь есть больше, чем хороший шанс они сохраняют ALLLLL из-за порядка. Есть ли способ обеспечить, чтобы запросы были отправлены в порядке, не блокируя передачу пользователем темпами, которые они хотят отправить?Отправьте запросы AFNetworking в надежно

ответ

1

Вы можете создать очередность NSURLRequest. Когда пользователь запускает сообщение, это сообщение добавляется в очередь и отправляется самое старое сообщение в очереди. Когда вызываются блоки завершения (успех или неудача), отправляйте новое старое сообщение и так далее ...

Просто будьте осторожны, чтобы иметь только один процесс, который отправляет сообщения.

Вы также можете взглянуть на NSOperation и NSOperationQueue.

Смежные вопросы