为什么我收到有关NSCollectionView不是nil的错误?

时间:2015-02-02 10:03:06

标签: objective-c storyboard nscollectionview

这是我的BookListObject.h

@ property (nonatomic,retain)NSImage *bookImage;

@ property (nonatomic,copy)  NSString *bookName;

and I connect these bindings:

bookImage ----- representedObject.bookImage

bookName ------representedObject.bookName

arrayController-------arrangedObject

-(void)awakeFromNib{
    BookListObject * book=[[BookListObject alloc] init];

    book.bookName=@"unknown";

    book.bookImage=[NSImage imageNamed:@"dis"];

    _bookList=[NSMutableArray arrayWithObjects:book, nil];

    [arrayController addObject:_bookList];
}

我见过this video

当我运行我的项目时,它会崩溃并提示NSCollectionView项原型不能为零。

我找到了以下方法,但它不起作用:

NSCollectionViewItem *itemPrototype = [self.storyboard instantiateControllerWithIdentifier:@"collectionViewItem"];
self.bookListCV.itemPrototype=itemPrototype;

问题仍然存在。我该怎么办?如何在故事板中将collectionViewcollectionViewItem绑定?我认为只有在使用xib时,XCode6才支持它。

0 个答案:

没有答案