在加载应用程序之前快速填充UITableView



在加载应用程序之前,有没有办法将数据加载到 UITableView 中?

  1. 可能吗?
  2. 这是一种好的做法吗?

附言我想这样做是因为第一次单击带有 TableView 的选项卡时 ->数据加载大约需要 1-2 秒

在加载任何视图之前,您不能访问和填充任何视图,并且只有在加载整个应用程序后才会这样做。UITableViewUIView的子类,所以同样适用于这种情况。

"我想这样做是因为第一次单击带有 TableView 的选项卡时 ->数据加载大约需要 1-2 秒。">

如果从外部联机数据库中检索数据,则可以在应用启动时在以下位置加载数据:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool 

稍后,您可以通过任何有效的方式将数据传递到表视图,这样只需时间来传递数据,而不是检索数据。但这一切都取决于您要检索的数据类型和数量。

最新更新