我们有一个应用程序,可以从蓝牙设备读取数据,并将读取的数据发送回ios应用程序。根据读数,我们计算各种参数并维护患者的健康数据。我们正在设计我们的应用程序,以便在ipad的单个应用程序模式下运行。当我们启动第三方应用程序进行测量时,当流返回到我们的应用程序时,我们定义的所有变量都返回nil。
这会使整个应用程序崩溃。任何帮助都是非常感谢的。
发布于 2017-07-31 05:55:07
已通过在encodeWithCoder和DecodeWithCoder中添加大多数状态变量修复。当应用程序在单应用程序模式下运行时,不能保证任何单例都包含值。因此,最好对变量进行编码和解码,并将大部分数据保存在数据库或用户默认设置中,然后进行重新初始化以使应用程序正常工作。
https://stackoverflow.com/questions/44721227
复制相似问题