У меня есть это в моем контроллере табличного представления, и я хочу передать текстовое значение ячейки моему UITextField в модальном представлении.
- (void)buttonTapped:(id)sender {
AddName *addName = [[AddName alloc] init];
UITableViewCell *cell = (UITableViewCell*)[sender superview];
NSLog(@"text in buttontapped: %@", cell.textLabel.text);
addName.nameField.text = cell.textLabel.text;
addName.delegate = self;
[self presentModalViewController:addName animated:YES];
}
NSLog показывает правильное текстовое значение ячейки.
В моем методе viewDidLoad моего модального представления у меня есть это ... и текстовое значение никогда не устанавливается ...
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"text: %@",nameField.text);
nameField.autocapitalizationType = UITextAutocapitalizationTypeWords;
nameField.autocorrectionType = UITextAutocorrectionTypeDefault;
[nameField becomeFirstResponder];
}
Что происходит?
Спасибо.