Tommy B.
Tommy B.

Reputation: 3679

UIView: Force viewDidLoad / A way to release an UIView?

Some important part of my code is running in viewDidLoad and I was wondering is there was a way to unload an UIView so that when my controller calls it again it must go through viewDidLoad again?

Thanks a lot!

Upvotes: 0

Views: 3258

Answers (2)

Jasarien
Jasarien

Reputation: 58488

You should perhaps rethink the positioning of that code if its important.

If you need it to run each time the view is displayed, consider placing it in view[Will/Did]Appear.

Upvotes: 4

kennytm
kennytm

Reputation: 523794

Put those important part of code into -viewWillAppear:. -viewDidLoad is meant for initialization only.


You can also manually call -viewDidLoad or set the view property to nil.

Upvotes: 4

Related Questions