2016-11-10 7 views
-2

Swift 3を使用して選択項目にindexPathを取得しています。コードは次のようになります。indexPathsForSelectedItemsはSwift 3でIndexPathを返しません

override func prepare(for segue: UIStoryboardSegue, sender: Any?) 
{ 
    let indexPaths = collectionView.indexPathsForSelectedItems! 
    print(indexPaths) 
} 

しかしこれプリントアウト空配列など[]なくコレクションビューセルの選択された項目の配列。どのようにしてindexPathの選択されたセルの行を取得できますか?

+0

選択したデリゲート機能でアイテムの選択を解除しましたか? – Tj3n

+0

'didSelectItemAt indexPath'メソッドを表示する必要があります。 –

+0

私は代理機能を選択しました。しかし、それはまだゼロ配列を返します。 – fzlrhmn

答えて

0

私のコードに間違いがあります。私はdidSelectItemAtではなくdidDeselectItemAtを使用しました。ケースが閉まった。皆さんありがとう。

関連する問題