【发布时间】:2012-12-10 10:48:47
【问题描述】:
我正在尝试保存 UISwitch 的状态。如果 UISwitch 状态为 "ON" 并且当用户退出应用程序并再次启动它时..应用程序应该显示以前的状态,如果用户计划将 UISwitch 的状态更改为 "OFF".. 他应该会收到一条消息,说明他之前有 "ON" 状态并更改为 状态“关闭”
如果你们能帮助我,那就太好了。谢谢
-(IBAction)notification:(id)sender
{
if (sender == notifyMe)
{
if(notifyMe.isOn == YES)
{
toggle = YES;
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:notifyMe.on forKey:@"switchValueKey"];
[defaults synchronize];
NSLog(@"Notification is ON");
}
else
{
toggle = NO;
NSLog(@"Notification is OFF");
}
}
if ([cellDelegate respondsToSelector:@selector(notificationReqd:)])
{
[cellDelegate notificationReqd:self];
}
}
【问题讨论】:
-
您正在保存上述代码中的值。现在是什么问题?
标签: iphone objective-c xcode plist uiswitch