我是编程新手,有些东西还是不懂。请帮我解决一下这个。我在我的第一个 ViewController 上创建了两个 textField 和一个按钮。按钮计算这两个文本字段的值。我想将此结果存储到 Storyboard 中第二个 ViewController 中的 tableView 中。如何将此值(NSString)发送到另一个 .h 文件并使用文本在 tableView 中创建新单元格(来自 textField 的结果)
这是我的 IBAction 按钮:
- (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];
}
这是我的 .m 文件,其中有 tableView(当然还有 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
我不知道如何使用 textField 中的文本和结果 NSString 将新行(单元格)插入到我的 tableView 中。
感谢您的任何帮助!