Мой объект JSON не отправляется в мой WKInterfaceTable.
UITableView заполняется правильно. Последний шаг - заполнение таблицы WKInterfaceTable. Код не выдает ошибки в XCode, но происходит сбой во время выполнения, потому что приведение не удается.
Редактировать: Благодаря Дейлу я исправил строку обработки ошибок, поэтому сообщение во время выполнения исчезло, но та же проблема сохраняется.
печать загружена.
override func willActivate() {
super.willActivate()
if(WCSession.default.isReachable) {
let message = ["getMsgData" : [:]]
WCSession.default.sendMessage(message, replyHandler:
{ (result) -> Void in
print("Requesting data from phone")
print("printing message: \(message)")
print("printing messageObjects: \(self.messageObjects)")
if result["messageData"] != nil {
let loadedData = result["messageData"]
NSKeyedUnarchiver.setClass(MessageObject.self, forClassName: "MessageObject")
do {
let loadedPerson = try? JSONDecoder().decode(MessageObject.self, from: loadedData as! Data)
self.messageObjects = [loadedPerson]
self.progTable.setNumberOfRows(self.messageObjects.count, withRowType: "MsgRowController")
//code...
}