WatchOS5 - как отобразить UIImage, переданный с устройства? - PullRequest
0 голосов
/ 12 октября 2018

Я хочу перенести UIImage со своего телефона на часы Apple.Я использую пример Apple SimpleWatchConnectivity.Есть раздел передачи файлов, раздел передачи информации о пользователях и раздел передачи контекста.Я получил ошибку «неподдерживаемый тип файла» при попытке отправить UIImage в пользовательской информации.

Какой самый простой способ передать небольшое изображение (342x108) на часы Apple?

Можно ли просто закодировать изображение в виде текста и отправить его пользователюИнформация?Или мне на самом деле нужна передача файлов и такие:

override var transfers: [SessionTransfer] {
    guard transfersStore == nil else { return transfersStore! }

    fileTransferObservers = FileTransferObservers()

    let fileTransfers = WCSession.default.outstandingFileTransfers
    transfersStore = fileTransfers

    // Observing handler can be called from background so dispatch
    // the UI update code to main queue and use the table data at the moment.
    //
    for transfer in fileTransfers {
        fileTransferObservers.observe(transfer) { progress in
            DispatchQueue.main.async {
                guard let index = self.transfers.index(where: {
                    ($0 as? WCSessionFileTransfer)?.progress === progress }) else { return }

                if let row = self.table.rowController(at: index) as? FileTransferRowController {
                    row.progressLabel.setText(progress.localizedDescription)
                }
            }
        }
    }
    return transfersStore!
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...