[英]How to load specific url in Webview programmatically?
我正在尝试制作可可中的基本搜索工具。 我正在尝试从文本字段中获取字符串,对其进行编辑以创建一个链接,该链接可在google中搜索该字符串,然后将其输入WebView。 但是,Xcode不允许我使用为Web View创建的变量。 我在“未知类型名称'WebView'”和“错误接收器类型'* int'”两行中遇到错误。 任何帮助,将不胜感激。 这是我的NewWindowController.h代码:
#import <Cocoa/Cocoa.h>
@interface NewWindowController : NSWindowController
@property (weak) IBOutlet NSComboBox *searchselector;
- (IBAction)onclickGO:(id)sender;
@property (weak) IBOutlet WebView *webv;
@end
NewWindowController.m:
#import "NewWindowController.h"
@interface NewWindowController ()
@end
@implementation NewWindowController
@synthesize searchselector, webv;
- (void)windowDidLoad {
[super windowDidLoad];
NSLog(@"Window did load");
}
- (IBAction)onclickGO:(id)sender {
NSInteger *indexofsearch = [searchselector indexOfSelectedItem];
NSLog(@"%d",indexofsearch);
//test for web view to load page
[[webv mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: @"https://google.com"]]];
}
@end
WebView
是WebKit.framework
一部分,它不包含在默认项目中。
@import WebKit;
到您引用WebView
对象的任何文件的顶部。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.