Допустим, у меня есть контроллер представления A и контроллер представления B.
В VC A я нажимаю VC B. Затем в VC B я выполняю некоторые фоновые задачи с помощью NSOperation. В фоновых задачах я изменяю переменные VC B.
Что произойдет, если фоновые задачи не будут завершены и я выйду из VC B? Будут ли операции отменены или они все еще будут выполняться? При отладке кажется, что они все еще выполняются. В этом случае разве они не будут обращаться к уже выпущенным переменным (поскольку я вышел из VC B).
Меня это немного смущает, кто-нибудь может меня прояснить? :)
Спасибо,