我有一个静态UITableView
和2 UITextFields
作为IBOutlets
。我需要根据NSUserDefaults
设置这些字段的文本。因此,有两种方法可以执行此操作:-(void)viewDidLoad
或viewDidAppear
。试了他们两个没有结果。检查默认值中的值,正确连接文本字段。一些代码:
@property (nonatomic,weak) IBOutlet UILabel *someLabel;
一个字段的实现示例:
-(void)viewDidLoad{
self.someLabel.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"someText"];
}
字段是空的。有什么线索吗?
答案 0 :(得分:0)
是的,我忘了同步NSUserDefaults是我的错。 UITableView正常工作。并且您可以通过插座(如果已建立)访问所需的对象而不用担心。我很糟糕。