Вы также написали параметр обработчика ошибок селектора sendMessage?Там вы также можете проверить тип ошибки, возникшей в WCSession при попытке отправить сообщение, и в случае, если вы также можете повторно отправить данные сообщения в виде ApplicationContext / UserInfo / FileTransfer, в зависимости от логики вашего приложения.Обычно я снова отправляю данные сообщения в виде userInfo, когда получаю следующие коды ошибок: WCErrorCodeNotReachable, WCErrorCodeDeliveryFailed, WCErrorCodePayloadTooLarge, WCErrorCodeTransferTimedOut
Хотя в вашем случае селектор sendMessage
может * выглядеть примерно так: