尝试将NSCollectionviewItem加载到collectionView(_ collectionView: NSCollectionView, itemForRepresentedObjectAt indexPath: IndexPath)
错误:
无法实例化笔尖中的笔尖的NSViewController “ CollectionViewCell”捆绑包,因为该捆绑包尚未加载
我正在从xib加载CollectionViewItem
在viewDidLoad中编写以下代码
let nib = NSNib(nibNamed: "CollectionViewCell", bundle: nil)
if #available(OSX 10.11, *) {
self.collectionView.register(nib, forItemWithIdentifier: "CollectionViewCell")
}
func collectionView(_ collectionView: NSCollectionView, itemForRepresentedObjectAt indexPath: IndexPath) -> NSCollectionViewItem {
if #available(OSX 10.11, *) {
let item = collectionView.makeItem(withIdentifier: "CollectionViewCell", for: indexPath)
return item
}
return NSCollectionViewItem()
}