Xcode: cómo enviar información a TableView desde otro controlador de vista en el guión gráfico [duplicado] - ios, tableview

Soy nuevo en programación, y todavía no lo séentender algunas cosas Por favor, ayúdame con esto. He creado dos textFields y un botón en mi primer botón ViewController. Calculo los valores de estos dos campos de texto. Quiero guardar este resultado en tableView en el segundo ViewController en mi Storyboard. ¿Cómo puedo enviar estos valores (NSString) a otro archivo .h y crear una nueva celda en tableView con texto (resultado de textField "s)

este es mi botón IBAction for:

     - (IBAction)pocitadloSpotreby:(UIButton*)pripocitaj{

double value1 = [litre.text doubleValue];

double value2 = [kilometre.text doubleValue];

double result = (value1 / value2) * 100;

self.display.text = [NSString stringWithFormat:@"%.2lf", result];
}

y este es mi archivo .m donde tengo tableView (y por supuesto UITableViewDelegate, UITableViewDataSource:

    @interface FlipsideViewController ()
{

NSMutableArray *novyZaznam;
}


@end



@implementation FlipsideViewController


- (void)viewDidLoad
{

[super viewDidLoad];

novyZaznam = [[NSMutableArray alloc]init];


// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{

return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

return novyZaznam.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:        (NSIndexPath *)indexPath
{

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (!cell) {

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault  reuseIdentifier:CellIdentifier];

}


NSString *cellValue = [novyZaznam objectAtIndex:indexPath.row];

cell.textLabel.text = cellValue;


return cell;
}

@end

No sé cómo puedo insertar una nueva fila (celda) en mi tableView con texto de textField y result NSString.

¡Gracias por cualquier ayuda!

Respuestas

0 para la respuesta № 1

Intenta seguir el procedimiento en la respuesta: https://stackoverflow.com/a/9736559/2670912. Como está usando storyboards, pruebe la primera opción. En mi opinión, es el más fácil de usar.


preguntas relacionadas
Menú