如何使WebView OSX Xcode项目在启动时加载URL?

0x6*_*x60 6 macos xcode webview

好吧,我正在努力学习如何开发mac应用程序.我已经制作了一个Web浏览器,但我真的想知道如何在应用程序启动时让WebView加载URL(比如说http://google.com/).我怎么做?

Yuj*_*uji 12

在你的app委托中,实现

-(void)applicationDidFinishLaunching:(NSNotification*) notification
{
     ....
}
Run Code Online (Sandbox Code Playgroud)

当应用程序完成启动时,Cocoa系统会自动调用此方法,这很明显,对吧?

假设您有IBOutlet WebView*webview自己的应用委托.那么你所要做的就是在里面applicationDidFinishLaunching:打电话

 NSURL*url=[NSURL URLWithString:@"http://www.google.com"];
 NSURLRequest*request=[NSURLRequest requestWithURL:url];
 [[webview mainFrame] loadRequest:request];
Run Code Online (Sandbox Code Playgroud)

就这样!


小智 8

你可以放

[webview setMainFrameURL:@"http://www.google.com/"];
Run Code Online (Sandbox Code Playgroud)