Try this:
chwFinishedViewController *complete = [[chwFinishedViewController alloc] initWithNibName:@"complete" bundle:nil];
There is no relation between your xib and chwFinishedViewController constructor. You use just init
which doesn't make anything. Here's apple doc.
EDIT
You use storyboard. So try this:
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
chwFinishedViewController* complete = [storyboard instantiateViewControllerWithIdentifier:@"complete"];