के रूप में एक वर्ग विधि का उपयोग कर सकते हैं एक वर्ग विधि विधि मैं निम्नलिखित की घोषणा में:मैं एक प्रतिनिधि कॉलबैक
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Hello"
message:@"World"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Done", nil];
अब भले ही युक्त विधि एक वर्ग विधि है, संकलक delegate:self
के बारे में शिकायत नहीं है। अब प्रतिनिधि बनने के लिए मुझे UIAlertViewDelegate
प्रोटोकॉल में विधि को लागू करना होगा।
यह अब, कोई फर्क पड़ता है अगर विधि एक वर्ग विधि है या नहीं, क्रम में जब उपयोगकर्ता मेरी AlertView साथ सूचना का आदान के नाम से जाना?
मैं इस सवाल से पूछ रहा हूं, क्योंकि मेरी कक्षा में कोई आवृत्ति चर नहीं है इसलिए मैं इसे केवल कक्षा विधियों को शामिल करना पसंद करूंगा।
आपका मतलब क्लास विधि है? : पी –
आप स्वयं के बजाय कक्षा का नाम आजमा सकते हैं, जो उदाहरण को संदर्भित करता है। –
http://stackoverflow.com/questions/1781046/dynamically-invoke-a-class-method-in-objective-c का उत्तर भी देखें। मुझे लगता है कि यह प्रासंगिक है। एक वर्ग विधि में –