我想弹出一个带有“确定”和“取消”按钮的警报。 此警报应仅在首次启动 iPhone/iPad 应用程序时出现一次,对于警报,如果按下“确定”按钮,则下次启动应用程序时不应出现该警报。 如果按下“取消”按钮,那么在下次启动应用程序时,应该会出现相同的警报。
我的方法是采用默认值应为 0 的任何整数变量,当第一次启动应用程序时,应检查该整数值是否为 0,仅应出现警报或不出现警报。如果出现警报并按下“确定”按钮,则值应更改为 1,并且在下次启动应用程序时,该整数值应保留为 1,以便警报不会再次出现。
请帮助说明该变量的类型以及如何在下次启动应用程序时保留该值。
最佳答案
要保留该值,请使用 NSUserDefaults
以及方法 setBool:forKey:
(保存值)和 boolForKey:
(读取之前保存的值)。第一次调用 boolForKey:
时,您将得到 NO
的 bool 值。
参见here获取 Apple 官方文档。
关于iphone - iPhone/iPad 应用程序启动时发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565413/