gpt4 book ai didi

ios - 我应该在我的 MonoTouch 应用程序中的什么地方进行维护

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:24 26 4
gpt4 key购买 nike

我有一个用 MonoTouch 编写的 iOS 应用程序 - 每个新版本都会添加新功能,我需要向数据库添加其他字段或执行数据维护任务(有时这些可能需要一分钟左右的时间才能运行)。在许多情况下,在允许用户进入应用程序之前需要更新数据/模式——在 Obj-C 或 Monotouch 中是否有标准化的方式或位置来在启动时执行这些维护任务?理想情况下,我想向用户显示加载显示,让他们知道这是一次性的。

到目前为止我的想法:

  • 将它们放在 AppDelegate 中的 FinishedLaunching 中,但似乎位置不对。

  • 将主页 View 更改为仅升级其数据库然后将其推送到下一个 View 的 View ,但这似乎有点矫枉过正。

最佳答案

Changing the home view to a view which only upgrades their database and then pushes them on to the next view, but this seems like overkill.

我在我的一些应用中就是这样做的 (here is an example)。

我所做的是在 AppDelegate FinishedLoading 中检查此版本是否需要模式更新,如果需要,我将 window.RootViewController 设为使用 Default.png 作为背景,然后从那里进行更新。

这给人一种进度条显示在初始屏幕顶部的错觉。

对于加载屏幕,您可以使用 ATM Hud向最终用户显示进度条。

enter image description here

关于ios - 我应该在我的 MonoTouch 应用程序中的什么地方进行维护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13793076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com