calling a method inside someClass from AppDelegate Objective-C IOS

前端 未结 3 553
后悔当初
后悔当初 2021-01-15 14:40

I\'m trying to call a method that\'s inside someClass from the AppDelegate class. I usually create an instance and then using that instance, call the method. Like so:

<
3条回答
  •  轮回少年
    2021-01-15 15:26

    [[UIApplication sharedApplication] delegate]; return your AppDelegate class , not SomeClass

    you can use like this :

    FFAppDelegate *delegate = (FFAppDelegate *) [[UIApplication sharedApplication] delegate];
    [delegate someMethodForSomeClass];
    

    And then in your AppDelegate code someMethodForSomeClass like this :

    - (void)someMethodForSomeClass
    {
        SomeClass *someClass = _yourSomeClass;
        [someClass someMethod];
    }
    

提交回复
热议问题