加载NSCollectionViewItem时出现错误

时间:2018-10-29 05:43:13

标签: swift macos nscollectionview nscollectionviewitem

尝试将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()
}

0 个答案:

没有答案