gpt4 book ai didi

ios - 我应该在哪里在iOS中加载数据库值

转载 作者:行者123 更新时间:2023-12-01 21:41:06 24 4
gpt4 key购买 nike

我想在加载主屏幕之前从数据库下载数据,我目前正在func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool文件的AppDelegate.Swift中调用该函数,但是在主屏幕的viewDidLoad()函数之前,该函数没有被调用,这是下载数据库数据最快的地方在iOS中?

最佳答案

我不确定100%是否会成功,因为我还没有看到您的代码。如果您使用的是Storyboard,则可以使用ViewWillLoad函数。就我所知,Swift UI仅具有ViewDidLoad而没有ViewWillLoad函数; SwiftUI应用程序中的最佳位置是在SceneDelegate之前的func scene(...)中的let contentView = ContentView()中。您可以在此处加载并存储数据。这将允许您在呈现任何内容之前先加载数据。这可能会导致用户比平时等待更长的时间来加载数据,因此您不应忽略LaunchScreen

关于ios - 我应该在哪里在iOS中加载数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62525811/

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