Увеличивает ли этот код счетчик ссылок? - PullRequest
0 голосов
/ 21 июня 2019

Увеличивает ли этот код счетчик ссылок?

Q1. сбор ссылок захвата collectionView увеличивает количество ссылок, и ViewController не деинсталлирует?

 @IBOutlet weak var collectionView: UICollectionView!

 .do(onNext: { [collectionView] in
               guard let cv = collectionView else { return }
                self.collectionView.isUserInteractionEnabled = self.collectionView.bounds.width == $0.x
                })

Q2. pageScrollView увеличить счетчик ссылок?

if let pageScrollView = self.pageViewController.view.subviews.filter ({ $0 is UIScrollView }).first as? UIScrollView {
            pageScrollView.rx.contentOffset
                .filter { [pageScrollView] _ in pageScrollView.isDragging }
}

1 Ответ

1 голос
/ 21 июня 2019

Q1: Да, вы явно делаете жесткую ссылку на collectionView

Q2: Да, вы делаете скрытую ссылку с сильным захватом на pageScrollView.

...