core data saving in textboxes in table view controller

Posted by user1489709 on Stack Overflow See other posts from Stack Overflow or by user1489709
Published on 2012-08-25T07:18:01Z Indexed on 2012/09/05 21:38 UTC
Read the original article Hit count: 248

Filed under:
|

I have created a five column (text boxes) cell (row) in table view controller with an option of add button. When a user clicks on add button, a new row (cell) with five column (text boxe) is added in a table view controller with null values. I want that when user fills the text boxes the data should get saved in database or if he changes any data in previous text boxes also it get saved.

this is my save btn coding..

-(void)textFieldDidEndEditing:(UITextField *)textField

{

row1=textField.tag;

NSLog(@"Row is %d",row1);

path = [NSIndexPath indexPathForRow:row1 inSection:0];

Input_Details *inputDetailsObject1=[self.fetchedResultsController objectAtIndexPath:path];

   /*
 Update the Input Values from the values in the text fields.
 */

EditingTableViewCell *cell;

cell = (EditingTableViewCell *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:row1 inSection:0]];


inputDetailsObject1.mh_Up= cell.cell_MH_up.text;
inputDetailsObject1.mh_down=cell.cell_MH_dn.text;
inputDetailsObject1.sewer_No=[NSNumber numberWithInt:[cell.cell_Sewer_No.text intValue]];
inputDetailsObject1.mhup_gl=[NSNumber numberWithFloat:[cell.cell_gl_MHUP.text floatValue]];
inputDetailsObject1.mhdn_gl=[NSNumber numberWithFloat:[cell.cell_gl_MHDN.text floatValue]];
inputDetailsObject1.pop_Ln=[NSNumber numberWithInt:[cell.cell_Line_pop.text intValue]];
inputDetailsObject1.sew_len=[NSNumber numberWithFloat:[cell.cell_Sewer_len.text floatValue]];
[self saveContext];

NSLog(@"Saving the MH_up value %@ is saved in save at index path %d",inputDetailsObject1.mh_Up,row1);
[self.tableView reloadData];

}

© Stack Overflow or respective owner

Related posts about uitableview

Related posts about core-data