WatchOS5 - «Не удалось загрузить результат передачи файла» WCSessionFileTransfer - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь отправить 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:] не удалось загрузить данные файла по пути / Вар / мобильный / Контейнеры / Data / Application / C07047D9-87F7-4CBD-AAE26D93A400-диаметр 79 / Library / Application Поддержка / com.apple.watchconnectivity / 46CAD076-37A8-4B60-A93E-F0F21F457593 / файловый обмен / D9E589D8-E21B-4A34-9A29-8D6B53E997D5 / передачи файлов-результат

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...