Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift应用中的预处理_Ios_Swift - Fatal编程技术网

Ios Swift应用中的预处理

Ios Swift应用中的预处理,ios,swift,Ios,Swift,在我的swift应用程序中,在初始化和加载过程中,我需要检查CoreData是否有一些记录可用,并在向用户显示之前建立一些蓝牙连接 有没有关于如何做到这一点的建议?我应该直接在AppDelegate中编写此代码,还是应该在另一个Swift类中编写此代码,然后从AppDelegate调用 我是Swift新手,因此非常感谢您的建议。您可以在视图控制器(即rootViewController)中执行所有这些操作,方法是在屏幕上向用户显示加载程序,并检查核心数据中的记录(如果存在),然后检索它们。您可以

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

有没有关于如何做到这一点的建议?我应该直接在AppDelegate中编写此代码,还是应该在另一个Swift类中编写此代码,然后从AppDelegate调用


我是Swift新手,因此非常感谢您的建议。

您可以在视图控制器(即rootViewController)中执行所有这些操作,方法是在屏幕上向用户显示加载程序,并检查核心数据中的记录(如果存在),然后检索它们。

您可以在视图控制器(即rootViewController)中执行所有这些操作,方法是在屏幕上向用户显示加载程序,并检查核心数据中的记录(如果存在),然后检索它们。

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

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

您应该在viewcontroller上获取使用该数据的数据,不需要从AppDelegated调用它这是一个关于应用程序体系结构的问题。最好将模型和视图分开。我建议您查看一些关于IOS的MVVM、VIPER、MVP体系结构的文章。您应该在使用该数据的viewcontroller上获取数据,而不需要从AppDelegates调用它。这是一个关于应用程序体系结构的问题。最好将模型和视图分开。我建议您查看一些关于iOS的MVVM、VIPER和MVP体系结构的文章