RxSwift

UITableView and/or UICollectionView cells no longer clickable or tappable

For apps using RxSwift UITableView and UICollectionView delegate methods with our SDK integrated, you may encounter an issue where the UITableViewCell or UICollectionViewCell is no longer clickable or tappable. In which case you may be using the Reactive wrapper method rx.modelSelected or rx.itemSelected for delegate message collectionView(_:didSelectItemAtIndexPath:), and these methods no longer trigger.

If you are encountering this or other delegate related issues, ensure that you are setting the UICollectionView or UITableView delegate using the Reactive wrapper method rx.setDelegate() and not directly i.e. collection.delegate = self. Setting the delegate directly results in unexpected behavior in delegate callbacks. We are investigating the root cause and looking to fix this in a future version.