WatchOS5 - "Не удалось загрузить результат передачи файла" WCSessionFileTransfer

Я пытаюсь отправить 2 файла в приложение Apple Watch. Первоначально это работало, но теперь я получаю 2 ошибки, напечатанные в консоли.

WCSession.default.transferFile(fileURL1, metadata: ["name":"first"])
WCSession.default.transferFile(fileURL2, metadata: ["name":"second")

Кто печатает ошибку - это мое тестовое приложение на iPhone?

Могу ли я передать 2 файла последовательно или есть ограничения - нужно ли ждать завершения первой передачи?

2018-11-18 11: 05: 53.010374-0500 SimpleWatchConnectivity [836: 23347] [WC] - [WCFileStorage enumerateFileTransferResultsWithBlock:] не удалось загрузить данные файла по пути /var/mobile/Containers/Data/Application/C07047D9-87F7-4CBD-AE79-AAE26D93A400/ Библиотека / Техническая поддержка / com.apple.watchconnectivity / 46CAD076-37A8-4B60-A93E-F0F21F457593 /FileTransfers / D9E589D8-E21B-4A34-9A29-8D6B53E997D5 / результат передачи файла

Документация создает впечатление, что файлы поставлены в очередь, поэтому я не уверен, что является причиной ошибки:

/ ** Система поставит файл в очередь и передаст его соответствующему приложению в удобное время. Передача файла будет продолжена после выхода из приложения-отправителя. Совместное приложение получит обратный вызов делегата при следующем запуске, если файл успешно прибыл. Словарь метаданных может принимать только типы списка свойств. */

0 ответов

Другие вопросы по тегам