Переменные состояния режима приложения ios для одного приложения и переменные определены как ноль
У нас есть приложение, которое считывает данные с устройств Bluetooth и передает их обратно в приложение ios. На основании показаний мы рассчитываем различные параметры и сохраняем данные о состоянии здоровья пациента. Мы разрабатываем наше приложение для работы в режиме одного приложения в iPad. Когда мы запускаем стороннее приложение для измерения и когда поток возвращается в наше приложение, все наши определенные переменные возвращают ноль.
Это сбой всего приложения. Любая помощь приветствуется.
1 ответ
Исправлено добавлением большинства переменных состояния в encodeWithCoder и DecodeWithCoder. Когда приложение работает в режиме одного приложения, ни одно из синглетов не может содержать значение. Поэтому лучше кодировать и декодировать переменные и сохранять большую часть данных в БД или в пользовательских настройках по умолчанию и выполнять повторную инициализацию, чтобы все работало в приложении.