更改.swift以连接到表视图控制器而不是视图控制器

问题描述:

我有一个显示项目的IOS应用程序。我有一个工作“MYItemCell.xib”和“MYItemCell.swift”。我刚刚添加了一种新的项目,将显示有些不同。它被命名为:MYItemTwoCell.xib/swift更改.swift以连接到表视图控制器而不是视图控制器

现在我试图保持大部分相同,所以我只复制了.xib和swift文件并重命名了一些东西。但我无法将我的新.xib连接到我的新.swift。它仍然连接到旧的.swift

我有这个问题:Xib file: Can't drag a View from a xib file to a swift file。所以我试图在.swift文件中的类的.xib文件中创建“容器”。

但是,当我在我的新一类的名字写上“MYItemTwoCell”它总是会恢复的“MYItemCell”

当我点击它只是建议“的UITableViewCell”和“MYItemTwoCell”时,选择向下箭头不上市。

编辑1

我认为这个问题的MYItemCellTwo不能是UICollectionViewCell。它将连接到我添加的空白UIViewController。换句话说:我不能创建一个MYItemTwoCell类的UICollectionViewCell,但是我可以创建一个MYItemTwoCell类的UIViewController。

有谁知道如何使我的MYItemTwoCell UICollectionViewCell类不UIViewController类?

您需要使用MYItemTwoCell.xib文件中的标识符检查器并引用MYItemTwoCell.swift文件。

enter image description here

,如果你没有看到它,写类名不要担心。

+0

请注意,在我的问题中:'但是,当我在我的新类名“MYItemTwoCell”中写入时,它总是回退“MYItemCell”。在写入并点击回车后,mac会发出“boop”声音,但它不起作用。如果我离开页面并回到它。该类仍然是“MYItemCell” – Rorschach

+0

如果我将其更改为UITableViewCell。我也无法将其更改回MYItemCell,即使它是以 – Rorschach

+0

开始的您是否在属性检查器中使用了不同的标识符? – ciccioska