ViewController app delegate extension should be for UIViewController