2015-11-06 83 views
0

的Xcode参数列表初始化:雨燕找不到类型“的TableCell”接受

完全错误:

找不到类型“TableCell的”初始接受型caseImage的参数列表: '(UIImge,caseName:字符串,caseDate:字符串)'

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

你有类型的差异:

Could not find initializer for type 'TableCell' that accepts an argument list of type caseImage: '(UIImge, caseName: String, caseDate: String)'

@IBOutlet weak var caseImage: UIImageView!

的UIImageView是不一样的UIImage,你需要决定要使用哪一个。