2017-02-09 81 views
-1

我正在努力获取手机通讯录。但我得到了一个错误,如使用未申报类型ContactsTableViewCell。我试过UITableViewCell,但没有奏效。我该怎么办 ?使用未声明的类型'ContactsTableViewCell'

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
{ 
    let cell = tableView.dequeueReusableCell(withIdentifier: "TableCell", for: indexPath) as! ContactsTableViewCell 

    let data = dataArray![indexPath.row] as! Data; 
    cell.lblName.text = data.name 
    cell.imgContact.image = data.image 
    return cell 
} 
+0

您是否为ContactsTableViewCell创建了一个类? –

+0

你的模块中的某个地方必须有一个'class ContactsTableViewCell {...}'。而'Data'是Swift 3中的保留字。不要将它用作自定义结构/类。 – vadian

+0

复制并粘贴错误? – vikingosegundo

回答

0

首先,你应该做一个名为ContactsTableViewCell它继承UITableViewCell类,或者如果你已经创造了它是一定要加这个类到你的目标。

+0

接受答案-2。 :D –

+0

是的,我想给你一个加号,所以如果任何人有问题,他们必须找到我:)好的谢谢男人@K。 Michał – anex

+0

你可以通过点击一个指向我答案左边的三角形来做到这一点。 –

相关问题