我是专门编程目标 c 的新手。
我在 MainMenu.xib 中有两个窗口。
当我运行我的应用程序时,第一个窗口(带有 webview)正在启动。我可以从顶部菜单启动第二个窗口(带有文本字段和保存按钮)。
我已将首次启动的默认 URL 指定为“www.google.com”。
现在我想通过将它放在第二个窗口的文本字段中来配置 URL。每当我单击“保存”时,第一个窗口应该用新给定的 URL 刷新。
这怎么可能以及我如何连接它影响第一个窗口的操作按钮“SAVE”。
这是我的代码
AppDelegate.h 包含
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet WebView *webview;
@property (assign) IBOutlet NSTextField *urlString;
- (IBAction)save:(id)sender;
@end
**And my AppDelegate.m contains**
@implementation AppDelegate
@synthesize webview;
@synthesize urlString;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NSString *urlString = @"http://www.google.com";
[[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}
-(IBAction)save{
[[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString.stringValue]]];
}
@end
谢谢