找不到接受类型参数列表的类型'TableCell'的初始值设定项

时间:2015-11-06 20:01:46

标签: swift xcode6

XCODE:Swift

完全错误:

无法找到接受TableCell类型的参数列表的类型caseImage: (UIImge, caseName: String, caseDate: String)的初始值设定项

var patientCaseArray = [TableCell]()
func loadSampleData() {
    let Photo1 = UIImage(named: "retino1")!
    let case1 = TableCell(caseImage: Photo1, caseName: "John Smith", caseDate: "2015-10-18" )  
    //error
    patientCaseArray = [case1]
}

使用这组IBOutlets处理其他地方定义的表格单元格类:

@IBOutlet weak var caseImage: UIImageView!
@IBOutlet weak var caseName: UILabel!
@IBOutlet weak var caseDate: UILabel!

除了添加插座外,我没有对班级做过任何事情。

我对swift很新,我正在通过一个教程,说这应该编译得很好。它不应该输入到表中。我错过了什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您的类型存在差异:

  

找不到接受的类型'TableCell'的初始值设定项   caseImage类型的参数列表:'( UIImge ,caseName:String,   caseDate:String)'

  

@IBOutlet weak var caseImage: UIImageView

UIImageView与UIImage不同,您需要决定使用哪一个。