मैंने UIButton
UITableViewCells
में जोड़ा है। मेरे पास जब उपयोगकर्ता बटन पर क्लिक करता है तो हमें NSMutableArray
से मानों का उपयोग करने के लिए इंडेक्सपाथ मिल जाता है। मैं, वर्तमान IndexPath
प्राप्त करने के लिए नीचे दिए गए का इस्तेमाल किया हैआईआईटी में पैरामीटर द्वारा UIButton @selector पर UITableView IndexPath को कैसे पास करें?
[getMeButton addTarget:self action:@selector(resendTheErrorMessage:) forControlEvents:UIControlEventTouchUpInside];
-(void) resendTheErrorMessage:(id)sender
{
NSLog(@"SEnder: %@", sender);
//NSLog(@"Index Path : %@", indexpath);
}
किसी को भी मेरी मदद कृपया वर्तमान indexpath UIButton's
@selector पारित करने के लिए। अग्रिम में धन्यवाद।
संपादित करें:
यह आउटपुट मैं NSLog()
<UIButton: 0x864d420; frame = (225 31; 95 16); opaque = NO; tag = 105; layer = <CALayer: 0x864d570>>
आप अपने सेल की पंक्ति की संख्या के अनुसार अपने बटन पर टैग सेट कर सकते हैं तो आप आसानी से सेल इंडेक्स प्राप्त कर सकते हैं। उस कोड को दिखाएं जहां आपने सेल पर अपना बटन जोड़ा था (cellForRowAtIndexPath :) विधि? – TheTiger
@ वाकुलसेनी धन्यवाद। मुझे (आईडी) प्रेषक से सेल इंडेक्स नहीं मिला। मैंने अपना प्रश्न संपादित किया है कृपया इसे देखें। धन्यवाद। –
आपको यह मिल रहा है क्योंकि आप 'UIButton' की आईडी प्रिंट कर रहे हैं। सेलइंडेक्स – TheTiger