Hi!
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!
Hi!
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!
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
.
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
.