में गतिशील विधि कॉल उद्देश्य सी में NSString *
में अपने नाम के साथ चयनकर्ता को कैसे कॉल कर सकता हूं? मुझे चयनकर्ता को केवल तभी कॉल करने की आवश्यकता है जब लक्ष्य इसे स्वीकार करेगा। जैसेउद्देश्य-सी
+(void) callMethod: (NSString *) method onObject: (id) object
{
// do some magic
}
जब मैं callMethod: @"Foo" onObject: obj
obj
यदि लागू फोन Foo
तो [obj Foo]
, बुलाया जाना चाहिए अगर यह इसे लागू नहीं करता है, कुछ भी नहीं होना चाहिए।