Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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_Application State - Fatal编程技术网

ios应用程序单应用程序模式状态变量和定义的变量为零

ios应用程序单应用程序模式状态变量和定义的变量为零,ios,application-state,Ios,Application State,我们有一个从蓝牙设备读取数据的应用程序,并将读取的数据发送回ios应用程序。根据读数,我们计算各种参数并维护患者的健康数据。 我们正在设计我们的应用程序,以便在ipad上以单应用程序模式运行。当我们启动第三方应用程序进行测量时,当流返回到我们的应用程序时,我们定义的所有变量都返回nil 这将使整个应用程序崩溃。感谢您的帮助 通过在encodeWithCoder和DecodeWithCoder中添加大多数状态变量进行修复。当应用程序在单应用程序模式下运行时,所有单例都不能保证包含值。因此,最好对变

我们有一个从蓝牙设备读取数据的应用程序,并将读取的数据发送回ios应用程序。根据读数,我们计算各种参数并维护患者的健康数据。 我们正在设计我们的应用程序,以便在ipad上以单应用程序模式运行。当我们启动第三方应用程序进行测量时,当流返回到我们的应用程序时,我们定义的所有变量都返回nil


这将使整个应用程序崩溃。感谢您的帮助

通过在encodeWithCoder和DecodeWithCoder中添加大多数状态变量进行修复。当应用程序在单应用程序模式下运行时,所有单例都不能保证包含值。因此,最好对变量进行编码和解码,并将大部分数据保存在DB或用户默认值中,然后进行重新初始化,以使应用程序正常工作

您的场景(这不是一个真正的问题)非常模糊,很难知道从哪里开始。但是“流动回报”是什么意思?当第三方应用程序运行时,您的应用程序处于什么状态?具体来说,您在谈论哪些变量?对您的属性使用强引用,以防止ARC取消分配引用的对象。嗨,Philip,Flow意味着获得像BP这样的测量值。我们启动第三方应用程序,它捕获测量值,然后我们从该应用程序返回到我们的应用程序。应用程序使用OpenUrl启动第三方应用程序。变量是状态变量、核心数据对象以及其他对象“返回”实际上是指重新启动还是仅指背景/前景?你能记录你的应用程序所经历的状态转换吗?它只是背景到前景。类似于启动safari并返回的应用程序