ios应用程序单个app模式状态变量和变量定义为nil

时间:2017-06-23 12:15:34

标签: ios application-state

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

这会导致整个应用程序崩溃。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

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