将查询中的数据添加到 UICollectionViewCell
Adding data from a query to UICollectionViewCell
我在 viewDidLoad 和 viewDidScroll 中有一个查询更新了一些 NSMutableDictionary 并为我的 UICollectionView 获取了数据。
但是在下面的函数中,数据是nil/null.
- (UICollectionViewCell *) collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cellIdentifier" forIndexPath:indexPath];
NSInteger i = indexPath.row;
NSNumber *test = [NSNumber numberWithInt:(int) i];
// The following 2 lines are nil
NSString *objectId = _obj[test];
// Get the object
PFObject *data = _photos[objectId];
,,,
如何获取该数据的 "wait" 集合视图 and/or 添加加载...到单元格框?
谢谢。
只需在集合视图的数据准备就绪后执行此操作:
[collectionView reloadData];
希望对您有所帮助。
我在 viewDidLoad 和 viewDidScroll 中有一个查询更新了一些 NSMutableDictionary 并为我的 UICollectionView 获取了数据。
但是在下面的函数中,数据是nil/null.
- (UICollectionViewCell *) collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cellIdentifier" forIndexPath:indexPath];
NSInteger i = indexPath.row;
NSNumber *test = [NSNumber numberWithInt:(int) i];
// The following 2 lines are nil
NSString *objectId = _obj[test];
// Get the object
PFObject *data = _photos[objectId];
,,,
如何获取该数据的 "wait" 集合视图 and/or 添加加载...到单元格框?
谢谢。
只需在集合视图的数据准备就绪后执行此操作:
[collectionView reloadData];
希望对您有所帮助。