Я пытаюсь отправить 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 / передачи файлов-результат
Документация создает впечатление, что файлы поставлены в очередь, поэтому я не уверен относительно причины ошибки:
/ ** Система поставит файл в очередь и передаст его
аналог приложения в удобное время. Передача файла будет
продолжить после завершения отправки приложения. Приложение-партнер будет
получить обратный вызов делегата при следующем запуске, если файл имеет
успешно прибыл. Словарь метаданных может принимать только
типы списков свойств. * /