0

我尝试制作一个显示谷歌页面的网页视图,但如果我运行我的程序,它就会崩溃。我在.h中的代码:

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

@interface AppDelegate : NSObject <NSApplicationDelegate> 

@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet WebView *myWebView; //here I want to show google.com

@end

我在 .m 中的代码:

#import "AppDelegate.h"

@implementation AppDelegate
@synthesize myWebView;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[self loadWeb];
}

-(void)loadWeb {
[[webv mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:          @"http://www.google.de"]]]; // here I want to load the page
}


@end

问题总是说: int main(int argc, char argv[]) { return NSApplicationMain(argc, (const char * )argv); //绿色标记:线程1:信号SIGABRT }

4

2 回答 2

0

你有没有尝试过:

#import <WebKit/WebView.h>
#import <WebKit/WebKit.h>
于 2013-01-31T00:00:54.047 回答
0

webview 实例是一个 IBOutlet ,所以你应该从 awakeFromNib 调用它,像这样,

-(void)awakeFromNib{ [ self loadWeb]; }

于 2014-04-10T10:10:06.837 回答