डायरेक्ट कमांड के रूप में उस बटन एक्शन को कैसे करें - आईओएस, ऑब्जेक्ट-सी

मेरे पास एक बटन है जो फ़ंक्शन कॉल करता है togglemenu पर self.navigationController। यह ठीक से काम करता है।

[btnMenu addTarget:self.navigationController action:@selector(toggleMenu) forControlEvents:UIControlEventTouchUpInside];

मैं इसे प्रत्यक्ष आदेश के रूप में कैसे कह सकता हूं? पसंद:

[self.navigationController toggleMenu]; // Not working

उत्तर:

जवाब के लिए 2 № 1

इसे इस्तेमाल करे,

[self.navigationController performSelector:@selector(toggleMenu)];

उत्तर № 2 के लिए 1

ऐसा करने के लिए आपके पास दो विधि हैं

1) [self.navigationController performSelector:@selector(toggleMenu)];

2)  get your customenavigtion contoller class instanse and call this method

NavigationViewController *navigationController = (NavigationViewController *)self.navigationController;
[navigationController toggleMenu];

उत्तर के लिए -2 № 3

बस आपको उपयोग करना है [self toggleMenu]; विधि कॉलिंग के लिए


संबंधित सवाल
सबसे लोकप्रिय