视图控制器:
- 初始视图控制器
- 包含切换到 SettingsViewController 的按钮
- 包含带有初始主页 URL 的 UIWebView(值:
homepageURL
= NSString)
设置视图控制器:
- 充当应用程序的设置部分
- 包含一个 UITextField:
homepageField
(默认值:http://google.com/
) - UITextField 值:
homepageURL
视图控制器.h
#import SettingsViewController.h
@interface ViewController : UIViewController <UIWebViewDelegate> {
UIWebView *webView;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@end
视图控制器.m
@synthesize webView;
- (void)viewDidLoad {
[super viewDidLoad];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homepageURL]]];
}
设置视图控制器.h
#import "ViewController.h"
@interface SettingsViewController : UITableViewController <UITextFieldDelegate> {
UITextField *homepageField;
NSString *homepageURL;
}
@property (nonatomic, retain) IBOutlet UITextField *homepageField;
@property (nonatomic, retain) NSString *homepageURL;
设置视图控制器.m
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *homepageURL = homepageField.text;
}
错误
ViewController.m: [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:homepageURL]]];
-Use of undeclared identifier 'homepageURL'
问题当应用程序加载时,
如何检索设置的 NSString 值homepageURL
以在 UIWebView 中加载?- 换句话说,充当主页。我无法使此代码正常工作。