tableview swift ios

时间:2017-12-16 08:44:15

标签: ios swift uitableview

我在tableview中的单元格中有两个标签但是当我运行我的应用程序时,它只显示一个标签并在控制台中打印

  

[2142:52393] Warning: Attempt to present <UIAlertController: 0x7f89d80cc000> on <IAuditor.ViewController: 0x7f89d6d13600> whose view is not in the window hierarchy!

我做了什么

enter image description here

我现在从数据中获得了什么

enter image description here

我想要什么

enter image description here

        let context = appDel.persistentContainer.viewContext
    let results = try! context.fetch(request)

    for result in results as! [NSManagedObject] {

        let formNameIs = result.value(forKey: "formName") as? String
        let formDescIs = result.value(forKey: "formDesc") as? String

    cell.titleLabel.text = formNameIs!
    cell.descLabel.text = formDescIs
        print(formNameIs!, formDescIs!)

}

1 个答案:

答案 0 :(得分:2)

只需在代码中添加heightForRowAt,如下所示:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {

    return 80 
}