質問: self self.audioPlayer.play() } catch{} } } }).resume() } catch { } } else { } } ```
回答: 使用するところで使用するときに、`indexPathForVisibleItem`で捕まえてあげる方法はどうでしょうか? アップルさん 完全に表示されているかどうかとかを勘案すると一工夫必要かもしれませんが。 完全に表示されているセルを取得 補足 取得したインデックスパスをどこで何につかうかわからんのですが、ソッチのほうが重要な気がします。 とりあえず、`indexPathForVisibleItems`は ``` // ボタンをタップしたときに画面に表示されているセルのインデクスパス配列をコンソールに表示する @IBAction func printItemIndexPathArray(_ sender: UIButton) { let indexPathArray = testCollectionView.indexPathsForVisibleItems print(indexPathArray) } ``` こんなかんじで任意のタイミングでインデックスパスを取得することはできると思います。 willDisplayのほうは申し訳ないですがわかりませ〜ん。