Xcode-how tableboard में स्टोरीबोर्ड में एक और दृश्य नियंत्रक से जानकारी भेज रहा है [डुप्लिकेट] - आईओएस, टेबलव्यू

मैं प्रोग्रामिंग में नया हूं, और अभी भी नहीं "टीकुछ चीजें समझो इसमें मेरी मदद करो। मैंने अपने पहले व्यू कंट्रोलर पर दो टेक्स्टफ़िल्ड्स और एक बटन बनाया है। बटन इन दो टेक्स्ट फ़ील्ड से मानों की गणना करता है। मैं इस परिणाम को तालिका में स्टोर करना चाहता हूं, मेरी स्टोरीबोर्ड में दूसरे व्यू कंट्रोलर में देखें। मैं इस मान (एनएसएसटींग) को किसी अन्य .h फ़ाइल में कैसे भेज सकता हूं और तालिका में नया सेल बना सकता हूं पाठ के साथ देखें (टेक्स्ट फ़ील्ड से परिणाम)

बटन के लिए यह मेरा आईबीएक्शन है:

     - (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];
}

और यह मेरी। एम फाइल है जहां मेरे पास टेबल व्यू है (और निश्चित रूप से 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

मैं नहीं जानता कि मैं अपनी तालिका में नई पंक्ति (सेल) कैसे डाल सकता हूं टेक्स्ट फ़ील्ड से टेक्स्ट के साथ देखें और परिणाम एनएसएसटींग।

हर प्रकार की सहायता के लिए आपका धन्यवाद!

उत्तर:

जवाब के लिए 0 № 1

उत्तर में प्रक्रिया का पालन करने का प्रयास करें: https://stackoverflow.com/a/9736559/2670912। चूंकि आप स्टोरीबोर्ड का उपयोग कर रहे हैं, पहले विकल्प को आजमाएं। मेरी राय में यह उपयोग करना सबसे आसान है।


संबंधित सवाल
सबसे लोकप्रिय