我无法将标签连接为ViewController中的插座

时间:2019-04-18 12:18:00

标签: swift xcode viewcontroller outlet

在我的情节提要中有2个标签,1个按钮,1个UIImage和1个表视图。我能够连接这些按钮,UIImage和表,但无法将2个标签连接为ViewController类中的插座。我像往常一样按住控件并将其拖动,但是它什么也没做。我已经将情节提要的自定义类设置为我的ViewController类。

我已经完成的解决方案:删除派生的数据文件夹,但不能解决问题。

感谢您的宝贵时间,感谢您的帮助。

enter image description here

因此,如图像所示,main.storyboard中的ViewController已经具有自定义类ViewController,我能够连接按钮(添加活动),UIImage和表View,但无法连接两个标签(显示时间和日期)

ViewController类中的部分代码:

import UIKit

let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)


class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, CanReceive {

    var todoList = [ToDo]()
    let cellId = "CellId"
//    let test = ["Row1", "Row2", "Row3"]
//    let imageName = ["anchor", "arrow-down", "aperture"]
    @IBOutlet weak var ImageTop: UIImageView!
    @IBOutlet weak var tableView: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.tableView.register(UINib(nibName: "CustomTableViewCell", bundle: nil), forCellReuseIdentifier: cellId)
        configureTableView()
        ImageTop.image = UIImage(named: "todo-background")
        }

    }

1 个答案:

答案 0 :(得分:1)

当这些类型的问题通常发生在我身上时,我只需重新启动JsonProvider并再次启动该项目,然后等待XCode完成对所有文件的索引并尝试启动应用程序。应用程序启动/启动失败后,尝试将插座绑定到所需的类,通常可以解决问题。

您可以尝试做的另一件事是在XCode中启动以下命令:产品->清理构建文件夹...


祝你好运:)