Используйте объект NSDictionary
для хранения значений от первого контроллера. Предположим, вы используете два текстовых поля: textField1 и textField2.
- (void)loadSecondController {
NSDictionary *values = [NSDictionary dictionaryWithObjectsAndKeys:textField1.text, @"textField1", textField2.text, @"textField2", nil];
// Assuming you are using IB files
SecondViewController *controller = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
controller.values = values; // Declare a NSDictionary property 'values' in SecondViewController
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
Сейчас в SecondViewController
, вы можете получить доступ к ним, как
...
textField1Value = [values objectForKey:@"textField1"];
textField2Value = [values objectForKey:@"textField2"];
...
, но как я должен сделать это ?? –
thanx для помощи jhaliya –