Jak przeładować tylko sekcję danych UICollectionView?
Próbuję przeładować tylko sekcję danych, a nie nagłówek lub stopkę (widok uzupełniający) UICollectionView.
Kiedy używamreloadData
sekcja metody, nagłówka i stopki również się ładuje, więc tego właśnie chcę.
Znalazłem metodęreloadSections:
, ale nie wiem, dlaczego to nie działa.
Ponieważ mój widok kolekcji zawiera tylko jedną sekcję, spróbowałem użyć takiej metody:
[collectionViewController.collectionView reloadSections:[NSIndexSet indexSetWithIndex:0]];
Ale powoduje błąd wykonania podczas wywoływania metody. Treść błędu to:
'NSInvalidArgumentException', reason: '-[UICollectionViewUpdateItem action]:
unrecognized selector sent to instance 0x90aec00'
Czy to metodareloadSections:
nie wolno używać w ten sposób? Czy istnieje alternatywny sposób przeładowania tylko sekcji danych, a nie sekcji nagłówka lub stopki?