繁体   English   中英

如何以编程方式在Webview中加载特定的URL?

[英]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

WebViewWebKit.framework一部分,它不包含在默认项目中。

  • 添加@import WebKit; 到您引用WebView对象的任何文件的顶部。
  • 将WebKit.framework添加到“使用库链接二进制文件”(在构建阶段)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM