2016-11-21 42 views
0

在我的swift应用程序中,在初始化和加载过程中,我需要检查CoreData是否有可用的某些记录,并在显示给用户之前进一步建立一些蓝牙连接。Swift应用程序中的预处理

有没有关于如何做到这一点的建议?我应该直接在AppDelegate中写这段代码吗,还是应该将它写入不同的Swift类,然后从AppDelegate调用?

我是新来的斯威夫特,所以你的建议表示赞赏。

+1

您应该获取使用该数据的视图控制器上的数据,不需要从AppDelegate调用它 – Tj3n

+0

这是关于应用程序体系结构的问题。分离模型和视图更好。我建议你阅读一些关于iOS的MVVM,VIPER,MVP体系结构的文章 – KrishnaCA

回答

2

你可以在你的View Controller中完成所有这些工作,例如你的rootViewController通过在用户屏幕上显示加载器并检查核心数据中的记录(如果存在),然后检索它们。

0

不要混淆,只需在appDelegate中创建一个函数checkRecords并将其放入其中并调用此函数。