यहाँ मैं के साथ आ गया है:मैन्युअल रूप से UITableView में एक पंक्ति को कैसे हटाएं?
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:1]; // my table view has 2 sections
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop];
हर मैं बनाने और चलाने के लिए, यह निम्न अपवाद फेंकता है:
अमान्य अपडेट: खंड 0. की संख्या में पंक्तियों की अमान्य संख्या अपडेट के बाद उस खंड में निहित पंक्तियों की संख्या के बराबर होना चाहिए, इसके बाद अद्यतन से पहले पंक्तियों की संख्या के बराबर होना चाहिए, या उस खंड से जोड़े गए पंक्तियों की संख्या को घटाएं या घटाएं।
यह थोड़ा उलझन में है। अनुभाग 1 पर सेट है, फिर भी अपवाद का कहना है कि यह 0 है।
अपनी लाइन NSIndexPath * indexPath = प्यार करता था में परिवर्तन करने की जरूरत है [: 0 insection: NSIndexPath indexPathForRow 1] ;. आपके लिए +1;) – oberbaum