私は自分のIOSアプリケーションでAsyncを使用しており、スムーズなスクロールを行うように思われるASyncDisplayKitを使用しようとしているので、CollectionViewの流体スクロールが必要です。nodeBlockForRowAtIndexPathの非同期呼び出し
すべてのサンプルがObjectiveCで作られて、私はこのコードの一部を翻訳したいと思います:
- (ASCellNodeBlock)tableView:(ASTableView *)tableView nodeBlockForRowAtIndexPath:(NSIndexPath *)indexPath
{
PhotoModel *photoModel = [_photoFeed objectAtIndex:indexPath.row];
// this will be executed on a background thread - important to make sure it's thread safe
ASCellNode *(^ASCellNodeBlock)() = ^ASCellNode *() {
PhotoCellNode *cellNode = [[PhotoCellNode alloc] initWithPhotoObject:photoModel];
return cellNode;
};
return ASCellNodeBlock;
}
誰でもスウィフトにこのコードを変換するときに私を助けることができますか?
どのような種類のオブジェクトは '_photoFeed'です。 NSArray? –
はい、これは、休憩サービスから取得したデータを含む配列です – Cris