2012-10-19 181 views
-2
- (IBAction)theButton:(id)sender 
    [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://www.example.com/"]]; 
} 

我是新手,無法將其連接到主菜單中的按鈕。 你能解釋一下這個東西的用途嗎?這是什麼意思?

回答

1

這是一種在被調用時會在用戶瀏覽器中打開URL的方法。

IBAction只是一個標記,它允許XCode知道這是一個動作,所以它可以讓你將它鏈接到Nib中的窗體上的一個按鈕(或類似的東西),這樣當點擊按鈕時,URL被加載。

[NSURL URLWithString:@"http://www.example.com/"]很明顯地創建了一個URL。

你可以得到關於NSWorkspace in the documentation的所有細節。

+0

其他的東西是什麼意思? – user1757922