WCSession: можно ли отменить сообщение в очереди?

Есть ли способ отменить сообщения, отправленные sendMessage(_:replyHandler:errorHandler:) методом WCSession?

Из документации:

Сообщения ставятся в очередь последовательно и доставляются в том порядке, в котором вы их отправили.


person kelin    schedule 28.08.2016    source источник


Ответы (1)


Нет. Такой перевод не подлежит отмене, т.к.

  • #P2# <блочная цитата> #P3# #P4#
  • ОС не предоставляет механизма для специальной отмены сообщения

    Единственными объектами WCSession, имеющими метод cancel, являются WCSessionUserInfoTransfer и WCSessionFileTransfer, поскольку данные transferUserInfo или transferFile с более низким приоритетом отправляются не сразу, а в оптимальное время, определяемое ОС.

person Community    schedule 28.08.2016