在IPhone
我正在制作的应用程序中,我有一个initialViewController
(1) 带按钮。单击按钮后,它会转到另一个视图控制器
(2),此时从CoreData
文件加载数据并将其显示给用户。
我的问题是(2)的加载和数据的实际显示之间有一个小的延迟。这当然是因为加载数据需要一点时间。我正在这样做asynchronously
,我的目标是永远不显示旋转的轮子或加载屏幕(更用户友好)。
我想要做的是“ preload
”在(1)处的数据,而不是在(2)处,这样数据应该在(2)加载时已经加载并且应该立即显示。我知道如何在 (1) 处加载数据,但我不知道如何轻松地将其传递给 (2)。我不能用 segue 来做,因为我的应用程序实际上比上面的描述要复杂一些,而且通过 segue 做起来很麻烦。
我听说可以使用“ AppDelegate
”,但由于我是编程新手,所以我不知道如何有效地使用它。我一直在关注的在线课程并没有对如何使用它提供非常清晰的见解,所以我有点迷茫。