以编程方式将UISwitch状态更改为ON或OFF

时间:2015-10-26 06:59:40

标签: ios uiswitch

根据推送通知是否启用,有UISwitch设置为ON或OFF。我在我的viewDidLoad方法中对stackoverflow的其他问题进行了搜索和实现,如下:

SettingsTableViewCell *cell = [[SettingsTableViewCell alloc] init];

    if (![[UIApplication sharedApplication] isRegisteredForRemoteNotifications]) {
        [cell.mainSwitch setOn:NO animated:YES];
    }
    else
    {
        [cell.mainSwitch setOn:YES animated:YES];
    }

现在它正在进入正确的状态,但它没有改变开关的状态。我不希望它被窃听然后改变状态。它应该检查通知是否已启用然后设置为否则保持关闭。

0 个答案:

没有答案