有没有办法在加载App之前将数据加载到UITableView中?
P.S。我想这样做是因为第一次点击带有TableView的标签时 - >数据加载大约需要1-2秒
答案 0 :(得分:1)
在加载之前,您无法访问和填充任何视图,并且只有在加载整个应用程序后才会这样做。 UITableView
是UIView
的子类,因此在这种情况下同样适用。
“我想这样做是因为第一次点击带有TableView的标签时 - >数据加载大约需要1-2秒。”
如果您从外部在线数据库检索数据,则可以在应用程序启动时加载数据:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
稍后您可以以任何有效的方式将数据传递到表视图,这样只需要时间来传递数据,而不是检索数据。但所有这些都取决于您要检索的数据类型和数量。