gpt4 book ai didi

objective-c - 如何以编程方式加载 Webview 中的特定 url?

转载 作者:行者123 更新时间:2023-12-03 17:48:58 24 4
gpt4 key购买 nike

我正在尝试用 cocoa 制作一个基本的搜索工具。我试图从文本字段中获取字符串,编辑它以创建一个在 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 添加到“将二进制文件与库链接”(在构建阶段)

关于objective-c - 如何以编程方式加载 Webview 中的特定 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com