मुझे पता है कि @selector(MyMethodName:)
का उपयोग कर संकलन समय पर SEL
कैसे बनाएं, लेकिन मैं जो करना चाहता हूं वह NSString
से गतिशील रूप से चयनकर्ता बना सकता है। क्या यह भी संभव है?मैं उद्देश्य-सी के साथ रनटाइम पर गतिशील रूप से चयनकर्ता कैसे बना सकता हूं?
मैं क्या कर सकता:
SEL selector = @selector(doWork:);
[myobj respondsToSelector:selector];
मैं आपकी क्या अपेक्षाएं हैं: (छद्म कोड, इस स्पष्ट रूप से काम नहीं करता है)
SEL selector = selectorFromString(@"doWork");
[myobj respondsToSelector:selector];
मैं एप्पल एपीआई डॉक्स खोज कर रहा है, लेकिन ऐसा कोई तरीका नहीं मिला है जो संकलन-समय @selector(myTarget:)
वाक्यविन्यास पर निर्भर नहीं है।
मैं अपने Google फू पर ब्रश की जरूरत है। यह वही है जो मैं चाहता था (या ऐसा नहीं था) की तलाश में था। – craigb
ठीक है, मेरे पास अभी भी मेरे बुकमार्क्स में उड़ान भरने के लिंक थे क्योंकि मैंने कुछ दिन पहले उद्देश्य-सी 2.0 दस्तावेज़ों के माध्यम से पढ़ा है। –