谁能告诉我这个错误代码是怎么回事
[UIViewController collectionView:numberOfItemsInSection:]: unrecognized selector sent to instance 0x8c9a6d0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController collectionView:numberOfItemsInSection:]: unrecognized selector sent to instance 0x8c9a6d0'
collectionView代码为
-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return [array count];
}
我做错了什么
最佳答案
好吧,看来您没有将正确的实例设置为数据源。
运行时正在尝试调用 UIViewController 上的方法。这是错误的,因为那不是正确的类。
我的猜测是您没有在 xib 中设置 View Controller 的类,因此使用了默认的 UIViewController
关于ios - 发送到实例 0x8c9a6d0 的无法识别的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461995/