2011-01-24 71 views

回答

12

在您的應用程序委託,實施

-(void)applicationDidFinishLaunching:(NSNotification*) notification 
{ 
    .... 
} 

這種方法是由可可系統稱爲自動,當應用程序沒有完成啓動,很明顯的,對不對?

假設您的應用程序委託中有IBOutlet WebView*webview。然後,所有你需要做的是,裏面applicationDidFinishLaunching:,調用

NSURL*url=[NSURL URLWithString:@"http://www.google.com"]; 
NSURLRequest*request=[NSURLRequest requestWithURL:url]; 
[[webview mainFrame] loadRequest:request]; 

這一切!

+0

Soemhow仍然沒有按」 t爲我工作,我需要將它鏈接到Interface Builder嗎? – 2011-12-01 23:32:48

8

你可以只是把

[webview setMainFrameURL:@"http://www.google.com/"]; 
-1

兩個問題的答案應該工作,但如果你在Xcode 4,(IM不知道的舊版本),使其爲Mac。有三件事,一是你必須爲你的webview聲明一個名爲webview的IBOutlet(因爲這就是這兩個例子中的內容),你必須在.m文件中合成它。兩個而不是[[webview mainFrame] loadRequest:request]它必須是[[_webview mainFrame] loadRequest:request](因爲那就是它合成的)。末了,你需要添加的WebKit框架,並用#進口導入它在頭文件

-Thats所有你需要做的就是它在Xcode在Mac上工作4

相關問題