简体   繁体   English

这两个标签中的一个没有从tableview swift ios中的单元格中出现

[英]one of the two labels not being appeared from a cell in tableview swift ios

I have two labels in my cell in tableview but when I run my app it shows only one label and prints this in console 我在tableview中的单元格中有两个标签,但是当我运行我的应用程序时,它只显示一个标签并在控制台中打印出来

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

what I have made 我做了什么

在此输入图像描述

what I get from data now 我现在从数据中获得了什么

在此输入图像描述

what I want 我想要的是

在此输入图像描述

        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!)

}

Just add heightForRowAt in your code as shown below: 只需在代码中添加heightForRowAt ,如下所示:

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

    return 80 
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM