Экземпляр Singleton не должен быть помещен в пул автоматического выпуска.Экземпляр синглтона должен быть создан один раз (обычно при первой ссылке) и удален при завершении приложения (я имею в виду автоматически под iOS).Вот почему синглтон обычно назначается статической переменной.
Вы должны увеличить счетчик ссылок (сохранить) экземпляр синглтона при назначении этой статической переменной.На этом этапе, даже если вы добавите его в пул автоматического выпуска, он не будет удален, так как он уже сохранен где-то еще.
Чтобы удалить этот экземпляр singleton, вам просто нужно освободить текущий объект, назначенный статическомупеременная (например, релиз) и назначить ноль или создать новый синглтон.Если тот же экземпляр был добавлен в пул автоматического выпуска, он не будет удален немедленно, только после того, как этот пул автоматического выпуска был удален сам.Но это не должно сильно измениться в вашем приложении, так как синглтон уже равен нулю или воссоздан как новый экземпляр, поэтому любые дальнейшие вызовы будут извлекать новый экземпляр.добавил бы синглтон к пулу авто-релиза.Пожалуйста, поделитесь фрагментом кода, если он не отвечает на ваш вопрос.