iOS - Calling App Delegate method from ViewController

前端 未结 13 953
鱼传尺愫
鱼传尺愫 2020-11-28 00:29

What I am trying to do is click a button (that was created in code) and have it call up a different view controller then have it run a function in the new view controller.

13条回答
  •  猫巷女王i
    2020-11-28 01:15

    You can access the delegate like this:

    MainClass *appDelegate = (MainClass *)[[UIApplication sharedApplication] delegate];
    

    Replace MainClass with the name of your application class.

    Then, provided you have a property for the other view controller, you can call something like:

    [appDelegate.viewController someMethod];
    

提交回复
热议问题