Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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 如何使委托方法在应用程序中持续运行_Ios_Model View Controller_Delegates_Datamodel_Nsnotification - Fatal编程技术网

Ios 如何使委托方法在应用程序中持续运行

Ios 如何使委托方法在应用程序中持续运行,ios,model-view-controller,delegates,datamodel,nsnotification,Ios,Model View Controller,Delegates,Datamodel,Nsnotification,我正在构建一个BLE应用程序,主要功能是从传感器板进行实时数据轮询 该板有一个开源库: 为了获取数据,您需要在收到传感器返回的数据后立即向传感器板发送命令 现在我有几个视图控制器都符合这个委托,并分别返回数据 但是我试图将这个数据轮询函数集成到一个类中。在这个类中,我需要遵从那个委托,继续向传感器发送命令 问题:如何使这个“readdata”委托方法始终在后台运行,而不管我在哪个视图控制器中 谢谢创建一个充当委托的单一对象,并将其设置为单一对象或在AppDelegate上保留对其的引用。如果希

我正在构建一个BLE应用程序,主要功能是从传感器板进行实时数据轮询

该板有一个开源库:

为了获取数据,您需要在收到传感器返回的数据后立即向传感器板发送命令

现在我有几个视图控制器都符合这个委托,并分别返回数据

但是我试图将这个数据轮询函数集成到一个类中。在这个类中,我需要遵从那个委托,继续向传感器发送命令

问题:如何使这个“readdata”委托方法始终在后台运行,而不管我在哪个视图控制器中


谢谢

创建一个充当委托的单一对象,并将其设置为单一对象或在AppDelegate上保留对其的引用。如果希望此对象向视图控制器发送详细信息,可以使用
NSNotification
。感谢您的建议,谢谢。问题已解决创建一个充当委托的单个对象,并将其设置为单例,或在AppDelegate上保留对其的引用。如果希望此对象向视图控制器发送详细信息,可以使用
NSNotification
。感谢您的建议,谢谢。问题解决了