我的UITableViewCell
包含UIView
,其中包含UICollectionView
。 UIView
已实施UICollectionViewDataSource
和UICollectionViewDelegate
,但当我运行UIView
时,请勿接收来自UICollectionViewDataSource
和UICollectionViewDelegate
的事件。
- (id)init{
self = [super init];
if(self)
{
[self initBanDau];
}
return self;
}
- (void)initBanDau{
self.mclv.delegate = self;
self.mclv.dataSource = self;
[self.mclv registerClass:[CellProduct class] forCellWithReuseIdentifier:cellIdentifier];
}
我在UICollectionView
更改
NSMutableArray
的数据
- (void)setMArray:(NSArray *)mArray{
if(_mArray)
{
[_mArray release];
_mArray = [mArray retain];
}
else
{
_mArray = [mArray retain];
}
[self.mclv reloadData];
}
任何人都可以帮我解释一下。谢谢你的帮助!
答案 0 :(得分:0)
使用viewDidLoad
之类的不同方法编写以下代码: -
self.mclv.delegate = self;
self.mclv.dataSource = self;