Моя программа падает, когда я пытаюсь закодировать кортеж, содержащий объекты пользовательского интерфейса. Я получаю (lldb) сбой в AppDelegate (поток 1: сигнал SIGABRT)
Я пытался закомментировать кортеж, и он отлично работает.
convenience required init?(coder aDecoder: NSCoder) {
if let name = aDecoder.decodeObject(forKey: "name") as? String,
let grid = aDecoder.decodeObject(forKey: "grid") as? [[Letter]],
let userGrid = aDecoder.decodeObject(forKey: "userGrid") as? [[(UIView, UITextField, UILabel)]] {
self.init(name: name, grid: grid, userGrid: userGrid)
} else {
return nil
}
Может кто-нибудь предложить какие-либо предложения?