defaults = [NSUserDefaults standardUserDefaults];
NSLog(@"%@",[defaults objectForKey:@"firsttime"])
if([[defaults objectForKey:@"firsttime"]isEqualToString:@"YES"])
{
UISwitch *onoff = (UISwitch *) sender;
if(onoff.on)
{
NSLog(@"yes on1 facebookswitch");
facebookSwitch.on = YES;
[userDefault setValue:@"true" forKey:@"facebooknotify"];
NSLog(@"on");
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
[validate alertCommonWithoutMessage:NSLocalizedString(@"val_message",nil) :NSLocalizedString(@"val_facebook_login",nil) :@"OK"];
facebookSwitch.on = YES;
NSLog(@"yes on2 facebookswitch");
}
else {
NSLog(@"val_facebook_conf");
[validate alertCommonWithoutMessage:NSLocalizedString(@"val_message",nil) :NSLocalizedString(@"val_facebook_conf",nil) :@"OK"];
facebookSwitch.on = NO;
[userDefault setValue:@"false" forKey:@"facebooknotify"];
NSLog(@"yes off1 facebookswitch");
이 방법을 사용하고 있지만 응답의 합계는 null입니다.NSUserDefault와 함께 UISwitch를 사용하는 방법
** ** 응답은 null입니다. ** –
전체 코드를 게시하려고하면 몇 줄의 코드를 남겨 두는 것이 의미가 없습니다. –
'처음'값은 어떻게 설정됩니까? 설정 번들에서'UISwitch'에 대해 이야기하고 있습니까? 문제는 정확히 무엇입니까? 게시 된 코드의 어떤 부분에 문제가 있습니까? – rmaddy