我在这里看到许多使用此代码但与我合作。好。 (桌面APP)
简单的webview自动laucher URL
我会一步一步地谈谈
1)创建项目
2)创建一个窗口和一个Web视图
3)将标识符放在prevelwindow(web视图)和windows(window)
之后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)然后我编译它并且它无法正常工作。
答案 0 :(得分:1)
首先,您必须添加(Targets->Build Phases->Link Binary
)。
然后,您可以在#import
文件中.h AppDelegate
并声明新的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,并将其连接到MyWebView
文件中的IBOutlet
.nib
:
新WebView
:
连接IBOutlet
: