i am trying to make a table view that plays multiple videos with AVPlayer and AVPlayerItem and i needed to addObserver to each AVPlayerItem>
AVPlayer
AVPlayerItem
AVPlayerItem>
Try to override 'prepareForReuse' function in your UITableViewCell subclass, and remove observer in that place.
override func prepareForReuse() { super.prepareForReuse() //remove observer here... }