我想用“确定”和“取消”按钮弹出警报。 此警报应仅在首次启动iPhone / iPad应用程序时出现一次,如果按下确定按钮则出现警报,然后在下次启动应用程序时不应出现警报。 如果按下取消按钮,则应在下次启动应用程序时出现相同的警报。
我的方法是获取任何整数变量,其默认值应为0,当第一次启动应用程序时,应检查此整数值是否为0,仅警报应显示为无警报。如果出现警报并按下确定按钮,则值应更改为1,并且在下次启动应用程序时,此整数值应保留为1,以便不再显示警报。
请帮助该变量的类型以及如何在下次启动应用程序时保留该值。
答案 0 :(得分:6)
要保留该值,请使用NSUserDefaults
方法setBool:forKey:
(保存值)和boolForKey:
(读取之前保存的值)。第一次调用boolForKey:
时,您将获得布尔值NO
。
有关官方Apple文档,请参阅here。