据我所知,XCode6在连接插座集合方面存在一些挑战。我只是想看看我做得对,还是我需要做的正确!我在这里审查了Can't hook up an outlet collection in Xcode 6 using storyboard以及其他方面,但我想先对此进行更基本的了解。
我在屏幕上有7张图片。我想循环遍历所有这些循环或其他东西。我读了一个插座系列将是一个明智的方式来做到这一点。要创建一个插座集合,我这样做:
上面的第3步是否正确?这是您向集合添加项目的正常方式吗?从+拖动到控制器中的图像?对我来说,当我这样做时,线条会出现,但它似乎没有响应将线连接到任何东西。我只是将它悬停在图像上,它不会突出显示图像或选择它或任何东西,当我放手时,没有任何反应。
我还有点新鲜 - 我做错了什么?
非常感谢您的耐心等待!
答案 0 :(得分:0)
Xcode和Interface Builder出现错误导致插座集合出现问题。你做对了,Xcode有问题。
解决方法是:
option (alt)
按钮xcodeproj
文件,右键单击它,显示包装内容。xcuserdata
文件夹(警告:请勿触摸其他文件夹!)删除用户数据时,窗口位置等将重置为默认值,断点将被删除。您的项目应该更顺畅(重新索引几秒钟后)并且插座集合应该正常工作。
答案 1 :(得分:0)
我通过如下更改我的工作流程取得了一些成功(无需重新启动Xcode)。
这一直都是有效的。这稍微多一点努力,但实际上可以忽略不计。绝对是一个Xcode错误。
答案 2 :(得分:0)
好的我有同样的问题,我想我刚刚找到了一个解决方法
1)用第一张图像执行第一步和第二步
2)现在使用第二个图像完全重复您的操作 - 在第一个插座集合下方拖放(这只会创建第二个插座集合使用完全相同的名称)
3)现在Xcode不喜欢它,因为你有两个同名的outletCollections。现在注释掉第一个
4)现在你只有一个插座系列。它会连接到你的两个图像。通过将鼠标指针悬停在IBOutlet旁边的小“圆圈”上来确认它,以查看您的图像是否突出显示。
这似乎对我有用。所以希望这会有所帮助: - )