我在同一目录中有两个使用非常相似名称的XCode项目。我注意到在一个项目中创建一个IBOutlet,其名称与IBOutlet链接的第二个项目中的另一个IBOutlet同名,并引用两个故事板。现在这让我感到困扰,我想知道如何解决这个问题,以便它只引用当前的项目故事板。
答案 0 :(得分:2)
我在同一目录中有两个XCode项目
在同一个目录中?这可能会带来麻烦,因为项目使用相对引用引用其文件。每个项目文件夹一个项目,请!
编辑:答案结果证明完全是假的。实际上,这只是那些临时的Xcode epiphenomena之一。清理Derived Data文件夹会修复它,如下所述:答案 1 :(得分:0)
我看到完全相同的问题。自从我开始使用Xcode 4并且仍然存在于Xcode 6中以来一直存在。
当我将控制器文件复制到新项目并且我同时打开两个项目时出现。插座似乎连接到两个故事板。
清理Derived Data文件夹和/ var / folders的内容并不能解决这个问题。也没有重新启动Xcode。我也尝试在其中一个项目中重命名故事板但无济于事。
我找到的唯一解决方案是确保控制器具有唯一名称。这可以通过使用唯一的项目前缀轻松完成。我认为唯一的命名网点也可以解决这个问题,但要跟踪这个问题要困难得多。