想象一下,我将几个NScollectionVIEw拖到同一个视图中。我会有一堆NSCollectionVIEwItems。集合视图如何知道哪个NScollectionVIEwItem属于它?在界面构建器上可以看到两者之间有连接吗?我在界面构建器上看不到任何东西我该怎么办?
编辑:显然这似乎是一个Xcode的BUG。当您将NSCollectionVIEw添加到故事板时,它没有指向NSCollectionVIEwItem的链接,并且似乎无法在它们之间连接itemPrototype插座。
在联系苹果之后,他们的回答是:“这是OS X上的Storyboards的一个知识问题,而是使用Xibs。”我对你的建议是:永远不要使用与OS X的故事板。事情是半熟的,充满了错误。
编辑:今天,一年后,Xcode 7.1仍然存在这个BUG。建议仍然有效。不要在您的OS X应用程序中使用故事板,直到苹果在未来10年内修复它
解决方法 嗯,我给了@ RubberDuck的解决方法,但没有工作(见 my comment)。对我来说有用的是在视图控制器(Xcode 6.1)的vIEwDIDLoad中设置collectionVIEw.itemPrototype:@IBOutlet weak var collectionVIEw: NSCollectionVIEw!overrIDe func vIEwDIDLoad() { // don't forget to set IDentifIEr of CollectionVIEwItem // from interface builder let itemPrototype = self.storyboard?.instantiateControllerWithIDentifIEr("collectionVIEwItem") as NSCollectionVIEwItem self.collectionVIEw.itemPrototype = itemPrototype}总结
以上是内存溢出为你收集整理的Cocoa – NSCollectionView和NSCollectionViewItem之间的链接在哪里? Xcode 6 Bug?全部内容,希望文章能够帮你解决Cocoa – NSCollectionView和NSCollectionViewItem之间的链接在哪里? Xcode 6 Bug?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)