Cómo get text de textView desde un celular personalizado

Tengo una vista de tabla con una celda personalizada. En mi celda personalizada, tengo una label y textView y quiero get datos de textView para save en el button feedBack. Cuando agrego txtView en mi matriz de datos, obtengo una célula personalizada dos veces. Cómo eliminar este problema

- (void)textViewDidEndEditing:(UITextView *)textView { FeedbackQuestionDC *feedBack = [dataArray objectAtIndex:textView.tag]; feedBack.FeedbackQuestionDC_Answers=textView.text; [dataArray addObject:feedBack]; [myTableView reloadData]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *simpleTableIdentifier = @"Feed Back"; feedBackCC *cell = (feedBackCC *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; if (cell == nil) { UIViewController *c = [[UIViewController alloc] initWithNibName:@"feedBackCC" bundle:nil]; cell = (feedBackCC *) c.view; } cell.textLabel.font = [UIFont boldSystemFontOfSize:15.0]; FeedbackQuestionDC *feedBack = [dataArray objectAtIndex:[indexPath row]]; cell.lblQuestion.text = feedBack.FeedbackQuestionDC_QuestionText; cell.txtViewAnswer.tag=indexPath.row; cell.txtViewAnswer.text=feedBack.FeedbackQuestionDC_Answers; cell.txtViewAnswer.delegate=self; return cell; } 

 - (void)textViewDidEndEditing:(UITextView *)textView { FeedbackQuestionDC *feedBack = [dataArray objectAtIndex:textView.tag]; feedBack.FeedbackQuestionDC_Answers=textView.text; [dataArray addObject:feedBack]; //REMOVE THIS LINE [myTableView reloadData]; } 

Mira el código anterior, elimina la línea que sugerí, no necesitas agregar el object nuevamente en array, ya se ha actualizado usando la reference del object desde dataArray.

Espero que esto ayude..

Primero obtenga la celda en un índice particular y luego obtenga una vista de ella y luego una vista de text

Use la siguiente function para get la celda

 [table cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]] 

// Creo que será útil para usted, intente esto

 - (void)textViewDidEndEditing:(UITextView *)textView { feedBackCC *cellsuperView = (feedBackCC *)[textView superview]; nslog(@"%@",cellsuperView.txtViewAnswer.text); }