Невозможно присвоить значение типа [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]"".

Но почему? Как я могу это решить?

0 ответов

Другие вопросы по тегам