如何在xcode中创建“不要再问”复选框

时间:2015-03-10 11:23:15

标签: ios xcode checkbox

我想添加一个"不要再问"检查UIAlertView的按钮。 有可能吗?如何以及在何处保存检查按钮的状态?如何在再次打开相同的视图时检索它? 提前致谢

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,

执行此操作的一种方法是在此

时调用选择器
@selector(didSelectDoNotAskAgain:)

然后有类似的东西

(void)didSelectDoNotAskAgain
{
[[NSUserDefaults standardUserDefaults] setObject:YES forKey:@"DoNotAskAgain"];
}

从应用中的任何位置,如果要检查此项,可以使用以下命令返回值:

(BOOL)shouldAskAgain
{
return [[NSUserDefaults standardUserDefaults] valueforKey:@"DoNotAskAgain"];
}

就UIAlertView而言,您应该使用UIAlertContoller(如果使用iOS8),您可以将此按钮添加到警报。