redribben icon

userdefaults

redribben | PRO | 01/30/15 02:16:00 AM UTC | 0 ⭐ | 428 👁️ | Never ⏰ | []
Objective C |

0 B

|

None

|

0 👍

/

0 👎

//-(void)switchChanged:(id)sender {
//    UISwitch *senderSwitch = (UISwitch *)sender;
//    NSUserDefaults *uD = [NSUserDefaults standardUserDefaults];
//    if (senderSwitch.tag == 0) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"Call Alert"];
//            NSLog(@"Switch 1 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"Call Alert"];
//            NSLog(@"Switch 1 OFF");
//        }
//    }
//    if (senderSwitch.tag == 1) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"AutoPlay"];
//            NSLog(@"Switch 2 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"AutoPlay"];
//            NSLog(@"Switch 2 OFF");
//        }
//    }
//    if (senderSwitch.tag == 2) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"Orientation"];
//            NSLog(@"Switch 3 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"Orientation"];
//            NSLog(@"Switch 3 OFF");
//        }
//    }
//    if (senderSwitch.tag == 3) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"Reload"];
//            NSLog(@"Switch 3 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"Reload"];
//            NSLog(@"Switch 3 OFF");
//        }
//    }
//    if (senderSwitch.tag == 4) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"Sizing"];
//            NSLog(@"Switch 4 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"Sizing"];
//            NSLog(@"Switch 4 OFF");
//        }
//    }
//    if (senderSwitch.tag == 5) {
//        if (senderSwitch.on == 1) {
//            [uD setObject:@"ON" forKey:@"Quality"];
//            NSLog(@"Switch 5 ON");
//        }
//        else if (senderSwitch.on == 0) {
//            [uD setObject:@"OFF" forKey:@"Quality"];
//            NSLog(@"Switch 5 OFF");
//        }
//    }
//    [uD synchronize];
//}
 
 
 
 
 
-(void)switchUD:(id)sender {
    BMCustomSwitch *senderSwitch = (BMCustomSwitch *)sender;
    NSUserDefaults *uD = [NSUserDefaults standardUserDefaults];
        if (senderSwitch.on == 1) {
            [uD setObject:@"ON" forKey:senderSwitch.UDKey];
            NSLog(@"Switch %@ ON", senderSwitch.UDKey);
        }
        else if (senderSwitch.on == 0) {
            [uD setObject:@"OFF" forKey:senderSwitch.UDKey];
            NSLog(@"Switch %@ OFF", senderSwitch.UDKey);
        }
    [uD synchronize];
}

Comments