将查询中的数据添加到 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];

希望对您有所帮助。