【问题标题】:execute code only once in objective c. not every time the app launches在目标 c 中只执行一次代码。不是每次应用启动时
【发布时间】:2010-04-08 19:53:24
【问题描述】:

我想在某些时候从 sqlite3 数据库中删除一个表,即在它被上传到服务器之后。 我想设置一个标志,这意味着该表在第一次启动应用程序时不会被删除。之后,当数据库中的表被删除时,逻辑将处理。

我目前正在使用 nsuserdefaults 设置一个标志,该标志指示是否应该删除该表。这是我只想在应用程序第一次启动时设置一次的标志,设置为 NO。

有没有办法在 xcode 中做到这一点?

【问题讨论】:

    标签: objective-c xcode nsuserdefaults


    【解决方案1】:

    使用 NSUserDefaults 有什么问题???

    在您的应用第一次启动时,您可以检查标志是否已经存在(首次启动 -> 标志不存在)。然后您可以设置标志,并在下次启动时设置标志指示它不是第一次启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      • 2020-07-05
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多