I was wondering how to make an NSButton a hyperlink so it opens an external webpage in the user's default browser.
Thanks in advance!
-(IBAction)clicked:(id)sender {
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://stackoverflow.com"]];
}
You cannot make an NSButton
a hyperlink because a hyperlink is an HTML concept while a button is a Cocoa interface component.
But you can use a button's target/action to open a URL programmatically. The action could be a method like:
- (IBAction)openSomeURL:(id)sender
{
NSURL *myURL = [NSURL URLWithString:@"http://google.com/"];
[[NSWorkspace sharedWorkspace] openURL:myURL];
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With