无法将类型“ [CollectionViewController.ViewCell]”的值分配给类型“ [CollectionViewController 2.ViewCell2]”

时间:2019-12-27 12:50:33

标签: swift5.1 xcode11.1

我需要将结构引用从一个视图控制器传递给另一个。 这是我的代码部分:

  

//在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 个答案:

没有答案