मैं आईफोन एसडीके (3.0) का उपयोग कर रहा हूं और मैं एक वर्ग के भीतर विभिन्न विधियों का आह्वान करने के लिए चयनकर्ताओं की सरणी बनाने की कोशिश कर रहा हूं।"चयनकर्ताओं की सरणी" कैसे बनाएं
जाहिर है, मैं कुछ गलत कर रहा हूं (मुझे लगता है कि @ चयनकर्ता को कक्षा नहीं माना जाता है और इसलिए उन्हें एनएसएआरएआरई में भरना काम नहीं कर रहा है)।
मैंने कोशिश की, लेकिन यह स्पष्ट रूप से गलत है।
क्या इस तरह के चयनकर्ताओं की एक सरणी रखने का कोई आसान तरीका है? या विधियों के संग्रह के माध्यम से पुन: प्रयास करने का एक बेहतर तरीका है?
selectors = [NSArray arrayWithObjects:
@selector(method1),
@selector(method2),
@selector(method3),
@selector(method4),
@selector(method5),
@selector(method6),
@selector(method7), nil];
for (int i = 0; i < [selectors count]; i++) {
if ([self performSelector:[selectors objectAtIndex:i]]) // do stuff;
}
मेरे लिए अच्छा लगता है। धन्यवाद! – user141146
जब चयनकर्ताओं की एक सरणी की आवश्यकता होती है तो उचित समाधान नहीं है। –