# `BCCollectionViewDelegate collectionView:validateDrop:onItemAtIndex:`

*Instance Method*

## Declaration

```swift
optional func collectionView(_ collectionView: BCCollectionView!, validateDrop draggingInfo: (any NSDraggingInfo)!, onItemAt idx: Int) -> Bool
```

```objc
- (BOOL) collectionView:(BCCollectionView *) collectionView validateDrop:(id<NSDraggingInfo>) draggingInfo onItemAtIndex:(NSInteger) idx;
```

```python
collectionView_validateDrop_onItemAtIndex_(collectionView: BCCollectionView, draggingInfo: object, idx: int) -> bool
```

