0

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

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

4

1 回答 1

0

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

于 2017-07-30T21:55:06.767 回答