我正在为我的应用程序使用一个简单的 UIViewController,它并不太复杂。它有两页。在第一页上,我在文本框中输入数据以指示将在第二页上处理的用户可更改数据。
@property (weak, nonatomic) IBOutlet UITextField *routeText;
当我在第二页上运行我的操作时,我使用这样的命令来访问在文本框中输入的内容:
NSString *variable = [[NSString alloc]initWithFormat:@"%@",self.routeLabel.text];
self.consoleView.text = variable;
但该值始终为 (null)。我对所有代码使用相同的 TravelViewController.h/.m。我的问题是:以这种方式共享它是不可接受的编码行为,还是我需要以不同的方式定义对象以便可以在视图之间共享文本?
感谢您提供的任何帮助。