为表格视图创建IBOutlet并不起作用

时间:2015-08-13 03:05:15

标签: xcode swift

我正在使用XCode和Swift。 我在读线程: https://forums.developer.apple.com/message/10043#10043

但是,当我尝试创建一个新的IBOutlet但是没有创建连接时,我该如何解决它? 但不仅仅是网点没有连接。助理编辑器停止正常工作。我尝试删除对我的类的引用并再次添加它。我尝试删除驱动数据,清理项目,重启xcode,重启OSX,重启计算机等等。

2 个答案:

答案 0 :(得分:0)

为了解决这个问题,您需要为表格视图单元格设置一个单独的类。使其成为UITableViewCell的子类。您可以在那里连接您的插座,并使用以下方式在表格视图类中访问它们:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell = theTableView.dequeueReusableCellWithIdentifier("MyCell") as! NameOfTableViewCellClass

    }

答案 1 :(得分:0)

请按照以下步骤进行操作 -

  1. 创建单独的TabaleViewCell和TableView
  2. 创建TableView数据源和委托
  3. 最后连接TableView的IBOutlet(见图片:) enter image description here