这是我的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;
问题仍然存在。我该怎么办?如何在故事板中将collectionView
与collectionViewItem
绑定?我认为只有在使用xib时,XCode6才支持它。