Ios 出口检测不起作用时要检查什么?

Ios 出口检测不起作用时要检查什么?,ios,swift,xcode,xcode9,Ios,Swift,Xcode,Xcode9,我不确定我做错了什么,但我尝试将主情节提要的插座连接到我刚创建的新的ViewControllerTableViewCell.swift 我将类设置为ViewControllerTableViewCell 它包含 import UIKit internal class ViewControllerTableViewCell : UITableViewCell { override internal func awakeFromNib() override internal

我不确定我做错了什么,但我尝试将主情节提要的插座连接到我刚创建的新的
ViewControllerTableViewCell.swift

我将类设置为
ViewControllerTableViewCell

它包含

import UIKit

internal class ViewControllerTableViewCell : UITableViewCell {

    override internal func awakeFromNib()

    override internal func setSelected(_ selected: Bool, animated: Bool)
}
现在,我打开我的
Main.storyboard
并尝试拖动我的
图像
标签

我没有看到自动检测出现

但是,当我试图将它们拖到我的
ViewController.swift
中时,它起作用了。 以确保这不是XCode缓存问题。我也重新启动了XCode,但仍然面临同样的问题

我希望看到这样的事情


如何进一步检查以使其再次工作

您需要将自定义tableCell类分配给IB中的单元格

//

//


您需要将自定义tableCell类分配给IB中的单元格

//

//


好问题。这是使用界面构建的缺点之一。但无论如何,这里有一个解决方案:

  • 确保您的自定义tableView类,
    ViewControllerTableViewCell
    已分配给故事板中的自定义单元格,如下所示:
  • 然后,单击上面的自动功能,查看是否正在查看单元类

  • 现在再试一次,找到出口

  • 另外,CMD+B(building)可以帮助Xcode纠正一些错误


    好问题。这是使用界面构建的缺点之一。但无论如何,这里有一个解决方案:

  • 确保您的自定义tableView类,
    ViewControllerTableViewCell
    已分配给故事板中的自定义单元格,如下所示:
  • 然后,单击上面的自动功能,查看是否正在查看单元类

  • 现在再试一次,找到出口

  • 另外,CMD+B(building)可以帮助Xcode纠正一些错误



    序列图像板中单元格的类是否正确设置为
    ViewControllerTableViewCell
    (即您创建的自定义单元格)?@Larme:如何进行双重检查?我更新我的帖子,显示我配置的类。你指的是什么?还是我看错了类?xcode版本?请不要按你的方式做,我总是反其道而行之。你能检查一下它的工作原理吗:创建
    @IBOutlet var someName:UIImageView
    ViewControllerTableViewCell
    中。现在,进入InterfaceBuilder,选择您的单元格,在左列选择最后一项(圆圈中带有箭头的项目:Connections Inspector),并检查是否出现“someName”,然后尝试拖放直到图像视图。@MAhipalSingh:我使用了XCode9,我还将其指定为我问题的一个标记。故事板中单元格的类是否正确设置为
    ViewControllerTableViewCell
    (即您创建的自定义单元格)?@Larme:我如何进行双重检查?我更新我的帖子,显示我配置的类。你指的是什么?还是我看错了类?xcode版本?请不要按你的方式做,我总是反其道而行之。你能检查一下它的工作原理吗:创建
    @IBOutlet var someName:UIImageView
    ViewControllerTableViewCell
    中。现在,进入InterfaceBuilder,选择您的单元格,在左列选择最后一项(圆圈中带有箭头的项目:Connections Inspector),并检查是否出现“someName”,然后尝试拖放直到图像视图。@MAhipalSingh:我使用了XCode9,我还将其指定为问题的标记。我更新了帖子,显示我已经配置了一个类,重新分配另一个类的原因是什么?如果你不介意详细说明一下,我更新了我的帖子,显示我已经配置了一个类,那么重新分配另一个类的原因是什么?如果你不介意详细说明一下。我更新了帖子,显示我已经配置了一个类,那么重新分配另一个类的原因是什么?如果您不介意详细说明一下。我是指您的类名,这是一个示例,因此分配ViewControllerTableViewCell如果它没有出现在自动菜单中,请尝试在手动中查找它,请参阅editI更新我的帖子,显示我已经配置了一个类,重新分配另一个类的原因是什么?如果您不介意详细说明一下,我指的是您的类名,这是一个示例,因此指定ViewControllerTableViewCell如果它没有出现在“自动”菜单中,请尝试在“手动”中查找它,请参见“编辑”