不要介意UITableView在第二个应用程序启动之前无法正确填充Swift CoreData

问题描述

我已经使用.plist文件persistentContainer.newBackgroundContext()预填充了一些核心数据。我拥有它,以便仅在首次启动应用程序时才加载数据(通过利用AppDelegate中的用户认值)。问题在于,显示该应用程序启动时间的一个屏幕是UITableViewController,以及该应用程序首次启动时(因此使用该.plist文件和for循环加载所有Core Data的屏幕), TableView最初显示为空。我认为backgroundContext只需花一秒钟的时间,当我退出应用程序并重新打开它时,该表将被正确填充。如何做到这一点,以便在用户首次启动该应用程序时,该表已正确填充?

编辑:没关系!刚决定第一次打开时启动另一个ViewController,然后关闭ViewController后,我将重新启动应用程序。这样就给TableView提供了加载所需的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)