में चयनित सहायक बटन के लिए मैं UITableViewCell गौण बटन के साथ एक समस्या है। मेरे गौण बटन एक और UIViewController के लिए एक segue के साथ "जुड़ा" है। जब मैं एक सहायक बटन पर टैप, मैं मॉडल से वस्तु हो और मैं segue destinationViewController को यह वस्तु "पारित"। यह मेरा segue विधि के लिए तैयार:प्राप्त IndexPath UITableView
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"IdentityCard"])
{
NSLog(@"%i" ,self.tableView.indexPathForSelectedRow.row);
[segue.destinationViewController showIdentityCardForTeacher:[self.teachers getTeacherInPosition:self.tableView.indexPathForSelectedRow.row]];
}
}
समस्या यह है कि विधि की शुरुआत में NSLog ("अगर" के बाद) हमेशा दिखाने संख्या 0 है! मैं विधि को लागू करने की कोशिश की:
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
लेकिन segue विधि के लिए तैयार इस विधि से पहले मार डाला जाता है, तो मैं "बचाने" indexPath के लिए किसी भी @property निर्धारित नहीं कर सकते। मैं इस समस्या को कैसे हल कर सकता हूं?
धन्यवाद! मैं वास्तव में कभी नहीं महसूस किया कि इस पूर्ण रूप से अपने सेल के साथ आबादी वाले हो जाता है। यह एक तरह से समझ में आता है, हालांकि: डी – Fogmeister