Swift/Parse - 如何在应用程序首次打开时预加载数据,这样我就不会?

标签 swift parse-platform image-preloader

我对 Parse 基础知识有相当深入的了解 - 保存和查询等。但是,我需要知道如何在应用程序初始启动时保存对象(预加载)。首次启动是指每次应用程序新打开时,而不是在后台运行。

例如,我想预加载五张图片以供稍后使用。我想在开始时加载它们,这样以后就不会滞后。

最佳答案

您可以在应用首次打开时在 AppDelegate 的方法中开始下载

    func application(application: UIApplication, didFinishLaunchingWithOptions 
launchOptions: [NSObject: AnyObject]?) -> Bool 

但是,如果这是对服务器的请求并且尚未下载图像,则您需要启动任务来下载它,并且在任务完成后,您可以加载您的应用程序。 如果是图像,您可以在下载正确的图像时使用占位符图像。

关于Swift/Parse - 如何在应用程序首次打开时预加载数据,这样我就不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31140502/

相关文章:

ios - 获取有关请求位置权限的错误

ios - JTAppleCalendarView 取消选择项目时显示选定 View

javascript - 如何使用 Parse JS 和 Facebook SDK 保留登录的用户

javascript - POST 请求失败,没有错误消息 (Parse.com/ExpressJS)

android - 向 parse.com 安装表中的 channel 添加值时出错?

javascript - 预加载图像中的相对路径

javascript - 在 jQuery 1.8+ 中检测图像加载 - 自弃用以来替代 load()

javascript - 如果再次调用预加载器,是否会再次下载预加载的图像?

ios - 允许访问该位置后,缩放到用户位置而不是在初始加载时缩放

swift - 无法通过 PDFKit 在 iOS 13 和 iPhones 11、XR 等上绘制图像注释