我有两个视图控制器。 视图控制器#2有一个UIDatePicker
和UITextField
。如何在切换视图控制器时保留UIDatePicker和UITextField值?
如果我回到视图控制器#1,然后回到视图控制器#2,UIDatePicker已经失去了它的上一个选定日期,并且UITextField是空的。
有人这样初始化:
@property (retain, nonatomic) IBOutlet UIDatePicker *datepick;
我使用推送Segue公司,并取回使用获得的第二个视图控制器:
[self.navigationController popViewControllerAnimated:YES];
我怎样才能“拯救”中的UIDatePicker日期和UITextField值,以便它在返回到该视图控制器时总是在那里?
我搜索并找到了意见,假设和建议,但没有解决方案。
谢谢。
您需要展示一些关于如何启动视图控制器的代码。并且您是否将视图控制器2保存为视图控制器1中的ivar? –
在ViewController.m中我有:@synthesize datepick; 已经尝试保存值并将它们放回到DatePicker和UITextField中,但它们不会粘住。 – mstace