iPhone Code Schnipsel: Link in MobileSafari öffnen
Gegeben
Ein View mit einem Button:
- (void)loadView {
UIButton *button = //...
[button addTarget:self
action:@selector(openLink:)
forControlEvents:UIControlEventTouchDown];
[view addSubview:button];
}
Gesucht
Beim Drücken des Buttons soll sich ein zuvor festgelegter Link (z.B. die Twitter-Seite des Entwicklers) in MobileSafari öffnen.
Lösung
- (IBAction)openLink:(id)sender {
NSURL *url = [NSURL URLWithString:@"http://twitter.com/ashtom"];
[[UIApplication sharedApplication] openURL:url];
}
Will man statt MobileSafari ins Mail-Programm springen, hilft ein mailto:-Link:
- (IBAction)openLink:(id)sender {
NSURL *url = [NSURL URLWithString:@"mailto:thomas@dohmke.de"];
[[UIApplication sharedApplication] openURL:url];
}
Betreff und Inhalt der E-Mail können mit den üblichen mailto:-Optionen mit vordefinierten Werten ausgestattet werden.
Schlüsselwörter: iphone, programmierung, schnipsel
Schlüsselwörter
- berlin (2)
- blog (5)
- browser (2)
- cocoaheads (5)
- dropbox (1)
- git (7)
- idisk (1)
- iphone (28)
- javascript (2)
- kurztip (4)
- linktips (17)
- mac (9)
- macruby (1)
- objective-c (8)
- ortung (1)
- programmierung (22)
- rails (1)
- railsconf (7)
- ruby (6)
- ruby on rails (7)
- schnipsel (14)
- server (2)
- spiele (1)
- statistiken (3)
- stuttgart (3)
- testen (4)
- tidy (1)
- versionskontrolle (5)
- wwdc (1)
- xcode (9)
- xml (1)
Kommentare