आप नहीं है। एकमात्र पैरामीटर प्रेषक ऑब्जेक्ट है, जिसका उपयोग आप एक अलग व्यवहार के लिए कर सकते हैं, लेकिन मैं जो करना चाहता हूं वह 2 क्रिया विधियों को परिभाषित करता है, जो बदले में उसी विधि को एक अलग पैरामीटर के साथ कॉल करते हैं, यानी आपके पास होगा:
- (IBAction)button1:(id)sender
{
[self doStuff:kButton1];
}
- (IBAction)button2:(id)sender
{
[self doStuff:kButton2];
}
- (void)doStuff:(ParamType)param;
{
...
}
कि विधि की रक्षा में (कोई यमक इरादा), मैं जोड़ना होगा कि यह स्पष्ट करता है कि आप इंटरफ़ेस बिल्डर के साथ अपने यूआई की समीक्षा जब कि अलग बटन देखने के लिए वास्तव में जो कठिन है अगर बताने के लिए अलग अलग प्रभाव पड़ता है, वे सभी कॉल जो भी करें:
स्रोत
2010-01-22 12:28:53
बिल्कुल सही! वास्तव में जिस उत्तर की मैं उम्मीद कर रहा था। धन्यवाद! – Quentamia