Почему, когда я тестирую свои контроллеры в Xcode все в порядке, но методы deinit
не вызываются. Правильно ли это?UITests: deinit не называется
Хотя приложение работает нормально, это нормально, но не для UITest
цели.
Для сложных симуляторов конструкций выделяйте снова и снова несколько объектов и ... не освобождайте их вообще. Таким образом, нередко на медленных машинах приложение иногда уходит без всякой причины ... и тесты не могут быть выполнены.
Использование Xcode 8, iOS 10, macOS Sierra.
Является ли экземпляр, созданный в тестовом коде или в коде приложения хоста? –
Я думаю, в коде приложения хоста. UITests работает с использованием хост-приложения (не уверен). –
Как вы обнаружили, что методы 'deinit' не вызывались? Также, если возможно, отправьте тестовый код. Это может многое помочь. –