Ok, so I have a basic app working and running great, except I have one issue. I can't get anything to happen directly after loading the view, etc. of a class (such as setting properties, reading files, etc.) So far, my solution to this is have the user press a button which does the things that should happen on startup. But that gets a little annoying... I've tried viewDidLoad and initWithFrame (under the default //Initialization code here) but nothing ever happens. Something only happens when the user presses the button (with the same initialization code, I might add). As it seems such a basic problem, why is this not working?