【发布时间】:2013-01-13 23:04:34
【问题描述】:
我有两个视图控制器。
View Controller #2 有一个UIDatePicker 和一个UITextField。
如果我返回 View Controller #1,然后返回 View Controller #2,UIDatePicker 将丢失其先前选择的日期,并且 UITextField 为空白。
它是这样初始化的:
@property (retain, nonatomic) IBOutlet UIDatePicker *datepick;
我正在使用 Push Segue 到达第二个视图控制器并返回:
[self.navigationController popViewControllerAnimated:YES];
如何“保存”UIDatePicker 日期和 UITextField 值,以便在返回视图控制器时它始终存在?
我搜索并找到了意见、假设和建议,但没有解决方案。
谢谢。
【问题讨论】:
-
你需要展示一些关于你如何初始化你的视图控制器的代码。您是否将 View Controller 2 保存为 View Controller 1 中的 ivar?
-
在 ViewController.m 我有:@synthesize datepick;已尝试保存值并将它们放回 DatePicker 和 UITextField 但它们不粘。
标签: objective-c retained-in-memory