Deinit never called

I had similar problem. I added empty deinit method to my class and added breakpoint: deinit { } As result it’s never called. As soon as I add some code to the body it started working as expected: deinit { print(“deinit called”) } So be sure that your deinit method isn’t empty. PS. I am … Read more