这是一个真正的'WTF?我的时刻。
我从另一个项目中复制了一些类,包括复制和粘贴代码和一些 UIBulder 组件。没有被复制的是 XIB 文件(我从 XIB 转到情节提要)。
我的标签/滑动识别器没有激活,当我深入研究时,我发现唯一可以解释的是,不知何故,我正在连接 XIB 文件。(当我单击标题中 IBAction/IBOutlet 行旁边的小按钮时,它会显示故事板和 xib 文件都已连接)。
我没有在任何我能找到的地方引用该文件,它只是在 Xcode 中以某种方式神奇地识别出来。我不知道该怎么办,如何解决这个问题。
有人有想法么?
编辑:真正烦人的一点是,当我检查那里时,该文件似乎不在我的文件列表中,我不能这样删除引用。而且由于它引用了原始项目中的文件,我不能只删除它。(在任一项目中所做的任何更改都会导致两个项目中的更改;出于某种原因,它们都使用相同的 xib 文件)。我应该可以简单地删除对 xib 文件的引用,但我找不到该引用。