我是新來的Objective-C的,我有接受的NSArray作爲參數的函數,現在我想在一個局部變量數組存儲在我的功能,然後通過填充集合視圖那個數組,ps我還必須更新cellForItemAtIndexPath
委託方法在同一個類中。使用NSArray的填充的CollectionView
這是tableView的Cell類中的方法。在這裏我已經在cell中嵌入了一個collectionView。
-(void)initCellWithSetsArray:(NSArray *)setsArray{
NSMutableArray *setArray = [NSMutableArray array];
}
這是我在這裏調用接受cellForRowAt tableView的委託方法中的數組的方法。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
[cell initCellWithSetsArray :self.setsHistoryArray];
}
所以我需要立足cellForRowAtIndexPath
叫當FUNC解析陣列上更新的CollectionView。我希望你們現在能夠得到這張照片。
你有你可以顯示任何代碼?收集視圖中有許多教程可用。您不能將數組存儲在局部變量中;你需要將它存儲在你的視圖控制器的屬性中,因爲它需要'cellForItemAt'可用。 – Paulw11
發佈你的代碼,所以我們可以得到更好的想法並嘗試解決你的問題。 – Nirmalsinh
@ Paulw11實際上這個函數在TableViewCells的類中,並且一個集合視圖嵌入在它的單元格的nib文件中。所以我在tableView的委託方法的cellforRowAtIndexPath中調用這個函數,並且我還需要更新collectionview與我在解析單元格類中的函數時使用的相同數組。 –