ViewController не освобождается из-за внутреннего цикла сохраненияIOS

Программируем под IOS
Ответить
Anonymous
 ViewController не освобождается из-за внутреннего цикла сохранения

Сообщение Anonymous »

Некоторые из моих контроллеров представления не освобождаются после того, как их вытащили из поля зрения. Я избавился от других сильных ссылок, поэтому у меня остался этот внутренний цикл сохранения, поддерживаемый ссылочной формой _externalObjectsTableForViewLoading. Это частное свойство UIViewController, поэтому я не могу очистить его самостоятельно. Я не знаю, есть ли в iOS API для его очистки или почему он не очищается после открытия контроллера представления.

Я тестировал, когда мое приложение работало в Режим выпуска как в iOS 11, так и в iOS 12. Запуск приложения в «Инструментах» отображает тот же шаблон лестницы, что и в Xcode, с сохранением контроллеров представления.

Есть идеи? Заранее спасибо!

Изображение


Подробнее здесь: https://stackoverflow.com/questions/532 ... tain-cycle
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»