iphone - iPhone/iPad 应用程序启动时发出警报

标签 iphone ios ipad uialertview

我想弹出一个带有“确定”和“取消”按钮的警报。 此警报应仅在首次启动 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/

相关文章:

iphone - iOS 应用分发问题

iphone - CCSpriteBatchNode : Does the Child of Child receive drawing performance gains?

iphone - 如何从 NSDocumentDirectory 读取数据

iphone - 在 ios5 中找不到社交框架

iphone - 在没有 iTunes/越狱/AppleDev 的情况下在 iOS 上测试 Flash 游戏?

iphone - 开发者为什么要关心 ios 设备是否越狱

ios - 如何将数据发送到变成 iBeacon 的 iphone?

ios - 在 iOS 应用程序中制作不规则形状的可点击片段

iphone - 在每个单元格中包含 UI 元素的 UITableView 中缓慢滚动

ios - 使 UIAccessibilityTrait 可调整忽略双击(如按钮) swift