Xcode - como enviar informações para o TableView a partir de outro controlador de visualização no storyboard [duplicado] - ios, tableview

Eu sou novo em programação e ainda nãoEntenda algumas coisas. Por favor me ajude com isso. Eu criei dois textField "se um botão no meu primeiro ViewController. Botão calcular valores deste dois textField" s. Eu quero armazenar esse resultado para tableView no segundo ViewController no meu Storyboard. Como posso enviar esses valores (NSString) para outro arquivo .h e criar nova célula em tableView com texto (resultado de textField "s)

este é o meu botão 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];
}

e este é o meu arquivo .m onde eu tenho tableView (e, claro, 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

Eu não sei como posso inserir nova linha (célula) em meu tableView com texto de textfield e resultado NSString.

Obrigado por qualquer ajuda!

Respostas:

0 para resposta № 1

Tente seguir o procedimento na resposta: https://stackoverflow.com/a/9736559/2670912. Como você está usando storyboards, tente a primeira opção. Na minha opinião, é o mais fácil de usar.


Perguntas relacionadas
Cardápio