0

Google のページを表示する Web ビューを作成しようとしましたが、プログラムを実行するとクラッシュします。.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

webview インスタンスは IBOutlet であるため、awakeFromNib から次のように呼び出す必要があります。

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

于 2014-04-10T10:10:06.837 に答える
0

やってみました:

#import <WebKit/WebView.h>
#import <WebKit/WebKit.h>
于 2013-01-31T00:00:54.047 に答える