Невозможно присвоить значение типа [CollectionViewController.ViewCell] типу [CollectionViewController 2.ViewCell2] "
Мне нужно передать ссылку на структуру от одного контроллера представления к другому. Вот часть моего кода:
// В CollectionViewController.swift
struct ViewCell{
var lbl : String
var details: String
}
var cellDetails = [ViewCell]()
//In a action method of button tapped
let vc = CollectionViewController2.init(nibName:
"CollectionViewController2", bundle: nil)
vc.cellDetails2 = self.cellDetails
self.navigationController?.pushViewController(vc, animated: true)
//In CollectionViewController2.swift ---**
struct ViewCell2{
var lbl : String
var details: String
}
var cellDetails2 = [ViewCell2]()
код показывает мне ошибку:
"Невозможно присвоить значение типа" [CollectionViewController.ViewCell] "типу" [CollectionViewController2.ViewCell2]"".
Но почему? Как я могу это решить?