当点击这个按钮:
- (void) buttonPressed: (id) sender
{
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:@"Something" forKey:@"SOME_KEY"];
[userDefaults synchronize];
}
您可以添加该代码来处理你想要什么:
- (void)viewWillAppear:(BOOL)animated
{
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
if ([userDefaults objectForKey:@"SOME_KEY"] != nil)
{
if ([[userDefaults objectForKey:@"SOME_KEY"] isEqualToString:@"Something"])
{
// push one ViewController
}
else
{
// push the other one
}
}
}
你被困在哪个位?初始化它,存储值,从中获取值?决定如何存储您的选择? – Abizern
决定如何储存选择 –