2016-11-10 3 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

델리게이트 기능을 선택했습니다. 하지만 여전히 0 배열을 반환합니다. – fzlrhmn

답변

0

내 코드에 어떤 문제가 있는지 알고 있습니다. didSelectItemAt 대신 didDeselectItemAt을 사용했습니다. 경우 폐쇄. 모두에게 감사드립니다.

관련 문제