ViewController:
- initial view controller
- contains button to switch to SettingsViewController
- contains UIWebView with an initial homepage URL (value: homepageURL= NSString)
SettingsViewController:
- acts as the Settings section of the app
- contains a UITextField: homepageField(default value:http://google.com/)
- UITextField value: homepageURL
ViewController.h
#import SettingsViewController.h
@interface ViewController : UIViewController <UIWebViewDelegate> {
    UIWebView *webView;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@end
ViewController.m
@synthesize webView;
- (void)viewDidLoad {
    [super viewDidLoad];
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homepageURL]]];
}
SettingsViewController.h
#import "ViewController.h"
@interface SettingsViewController : UITableViewController <UITextFieldDelegate> {
    UITextField *homepageField;
    NSString *homepageURL;
}
@property (nonatomic, retain) IBOutlet UITextField *homepageField;
@property (nonatomic, retain) NSString *homepageURL;
SettingsViewController.m
- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *homepageURL = homepageField.text;
}
Errors
ViewController.m: [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homepageURL]]]; - Use of undeclared identifier 'homepageURL'
Question
How do I retrieve the set NSString value homepageURL for loading in the UIWebView when the app loads up? - In other words, act as a homepage. I am not able to get this code working.
 
     
     
    