-(BOOL) TableView: (UITableView *) TableView Caneditrowatindexpath: (Nsindexpath *) indexpath{if(Indexpath.section = =0) { returnNO; } returnYES;}-(Uitableviewcelleditingstyle) TableView: (UITableView *) TableView Editingstyleforrowatindexpath: (Nsindexpath *) indexpath{returnUitableviewcelleditingstyledelete;}-(NSString *) TableView: (UITableView *) TableView Titlefordeleteconfirmationbuttonforrowatindexpath: (Nsindexpath *) indexpath{return @"Delete";}- (void) TableView: (UITableView *) TableView Commiteditingstyle: (uitableviewcelleditingstyle) Editingstyle Forrowatindexpath: (Nsindexpath *) indexpath{if(Editingstyle = =uitableviewcelleditingstyledelete) {Nsinteger Index= (indexpath.section-1); Address*address =[Self.addressarray Objectatindex:index]; //Network Delete address[Svprogresshud Showwithstatus:@"Deleting:"]; Nsdictionary*dict = [Nsdictionary dictionarywithobjectsandkeys:address. Addressid,@"Addressid", nil]; [Self.afservicehelper Getdefaultjsonwithsubmethod:@"Addressinfo_addressid_delete"Parameters:dict Cachepolicy:nsurlrequestuseprotocolcachepolicy success:^(ID json) {[Svprogresshud dismiss]; Nsdictionary*resultdict =JSON; if([[Resultdict objectforkey:m_code] integervalue] = =0) {[Self.addressarray removeobjectatindex:index]; Nsindexset*indexset =[Nsindexset indexSetWithIndex:indexPath.section]; [TableView Deletesections:indexset Withrowanimation:uitableviewrowanimationleft]; } Else{[Self.tableview maketoast:[resultdict objectforkey:m_msg] Duration:1.0Position@"Center"]; }} failure:^ (Nserror *error, NSString *msg) { if(Error.code = =nsurlerrornotconnectedtointernet) {[Svprogresshud dismiss]; [Self.tableview maketoast:@"No network"Duration1.0Position@"Center"]; } Else{[Svprogresshud dismisswitherror:@"Delete Failed"]; } }]; }}
TableView Slide Removal