Domanda

Ho una visualizzazione tabella nella prima schermata faccio clic sul pulsante Aggiungi n Vai a aggiungere dettagli (nome, cognome ed età) e salva. È salvato n mi porta alla schermata genitore, den wen faccio clic sull'indicatore accessorio che voglio andare alla stessa vista e vedere quei dettagli della mia riga selezionata in quei campi di testo. Sto usando N'S superando l'oggetto, l'oggetto viene passato ma non lo vedo nei campi di testo, ottengo uno schermo con campi di testo vuoti. Grazie il codice seguente:

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
   {

     if([segue.identifier isEqualToString:@"AddNew"])


    {
          addNewController = segue.destinationViewController;

           addNewController.delegate = self;

}
else if ([segue.identifier isEqualToString:@"ShowRow"])
{
    NSIndexPath *pathChosen = self.tableView.indexPathForSelectedRow;


    personObject = [self.personArray objectAtIndex:pathChosen.row];
    NSLog(@"the row selected is %@",personObject);


    self.addNewController = segue.destinationViewController;
    self.addNewController.personObject = self.personObject;
     self.addNewController.personObject = self.personObject;

    self.personObject.firstName = addNewController.firstNametxt.text;
    NSLog(@"the row selected is %@",addNewController.firstNametxt.text);
   //its giving me a null value here for addnewcontroller.firstNametxt.text.




}

}

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top