в моем приложении, иногда я получаю предупреждение памяти уровня 1, которое я считаю приемлемым, учитывая объем работы, которую он выполняет. Когда это происходит, он вызывает viewdidunload для одного из представлений, которое является частью tabbarviewcontroller. В viewdidunload я установил выходы на ноль, что я считаю абсолютно нормальным.
Проблема возникает, если я снова пытаюсь получить доступ к этому классу. Поскольку он был освобожден, он выдаст ошибку неверного доступа, которая не позволяет мне снова показать это представление. Если я не установлю эти выходы равными nil, то это не приведет к сбою, что является нормальным явлением, но принято всегда устанавливать любые выходы на nul в viewdidunload.
Какие-нибудь указатели для обработки предупреждений памяти в этом случае? Я не хочу удалять код, который у меня есть в методе viewdidunload, так как он идет вразрез с соглашением.
Я забыл добавить, что я подклассифицировал tabbarcontroller> _ <</p>