Upvote:2

Aprove answer
override func viewDidLoad() {
    super.viewDidLoad()
    
    customTextView.other = self
}

Upvote:0

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var customTextView: CustomTextView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        customTextView.callback = { 
           print("ViewController delegate textViewDidChange")
        }
    }
}

Credit Goes to: stackoverflow.com

Related question with same questions but different answers