我已经添加了一个像这样的子视图控制器:
UIViewController *sendViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"send"];
[self addChildViewController:sendViewController];
在sendViewController中,我获得了以下属性:
@property (strong, nonatomic) IBOutlet StringInputTableViewCell *nameCell;
在该类中,我可以执行类似
self.nameCell.textField.text = @"test";
的操作来设置textField以进行测试但是,如何获得在父类的textField中填充的文本内容呢?
最佳答案
您正在混合模型和视图,从而破坏了MVC设计模式。
您不应该尝试阅读UI元素的内容。而是应该由控制器管理所有数据(即模型)和视图(即UI,例如文本字段)。
有(简便)方法可以获取此信息,但是我强烈建议您不要走这条路!