gpt4 book ai didi

macos - 如何在 Xcode 中以 Web View 启动页面?

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

我在这里看到很多人使用此代码,但确实与我合作。出色地。 (桌面应用程序)

简单的 webview 自动启动器 URL

我会一步步去讲

1)创建项目

2)创建一个窗口和一个Web View

3)如何将标识符放在prevelwindow(网页 View )和windows(窗口)

4)在我的.H

#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>

@interface AppDelegate : NSObject <NSApplicationDelegate> {
NSWindow *window;
WebView *prevelwindow;
}

@property (strong) IBOutlet NSWindow *window;
@property (strong) IBOutlet WebView *prevelwindow;
@end

5)在我的.M

#import "AppDelegate.h"

@implementation AppDelegate

@synthesize window;

@synthesize prevelwindow;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSString *urlString = @"http://www.google.com.br";

[[prevelwindow mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}

@end

6)那么我编译它,但它不起作用。

最佳答案

首先,您必须添加 WebKit.framework (目标 -> 构建阶段 -> 链接二进制文件)。

然后您可以在 .h AppDelegate 文件中#import它并声明一个新的WebView:

#import "WebKit/WebKit.h"

@interface Check_AccountzAppDelegate : NSObject <NSApplicationDelegate> {
WebView *MyWebView;
}

@property (retain, nonatomic) IBOutlet WebView *MyWebView;

现在您可以加载新的请求(.m AppDelegate 文件):

@synthesize MyWebView;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
[[MyWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];
}

最后添加一个 WebView,并将其连接到 .nib 文件中的 MyWebView IBOutlet:

新的WebView: Add a new WebView

连接IBOutlet: Outlets TheWebObj

关于macos - 如何在 Xcode 中以 Web View 启动页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14346881/

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