Undeclared Error and iPhone Simulator Crashing
<p>Here's my code:
delegate.h</p>

<pre><code>#import &lt;UIKit/UIKit.h&gt;

@class _4_Control_FunViewController;

@interface _4_Control_FunAppDelegate : NSObject &lt;UIApplicationDelegate&gt; {
UIWindow *window;
_4_Control_FunViewController *viewController;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet _4_Control_FunViewController *viewController;

@end
</code></pre>

<p>delegate.m:</p>

<pre><code>#import "_4_Control_FunAppDelegate.h"
#import "_4_Control_FunViewController.h"

@implementation _4_Control_FunAppDelegate

@synthesize window;
@synthesize viewController;


#pragma mark -
#pragma mark Application lifecycle

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions {    

[window addSubview:viewController.view];
[window makeKeyAndVisible];

return YES;
}


 - (void)applicationWillResignActive:(UIApplication *)application {

}


- (void)applicationDidEnterBackground:(UIApplication *)application {

}


- (void)applicationWillEnterForeground:(UIApplication *)application {

}


 - (void)applicationDidBecomeActive:(UIApplication *)application {

}


- (void)applicationWillTerminate:(UIApplication *)application {

}


#pragma mark -
#pragma mark Memory management

- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {

}


- (void)dealloc {
[viewController release];
[window release];
[nameField release];
[numberField release];
[super dealloc];
}
</code></pre>

<p>@end</p>

<p>ViewController.h</p>

<pre><code>#import &lt;UIKit/UIKit.h&gt;

@interface _4_Control_FunViewController : UIViewController {
UITextField *nameField;
UITextField *numberField;
}
@property (nonatomic, retain) IBOutlet UITextField *nameField;
@property (nonatomic, retain) IBOutlet UITextField *numberField;
@end
</code></pre>

<p>ViewController.m</p>

<pre><code>#import "_4_Control_FunViewController.h"

@implementation _4_Control_FunViewController
@synthesize nameField;
@synthesize numberField;


- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}


- (void)dealloc {
[super dealloc];
}

@end
</code></pre>

<p>This is what I'm trying to get: <img src="http://i.stack.imgur.com/Rro6N.png" alt="here."></p>

<p>This is what I'm getting: <img src="http://i.stack.imgur.com/ovQsx.png" alt="here."></p>
