Zum Inhalt springen

WebApp

Xcode: URL für einen Button erstellen

xcode_logoFür meine erste „iOS-App“ brauchte ich neben der WebView meiner Webseite auch einen Button, der eine spezielle URL aufruft. Dies ist auch machbar, ist aber garnicht so einfach, wie ich erst meinte.
Hier wieder der Hinweis auf ein Video, welches mir sehr geholfen hat und in dem in ca. 3 1/2 Minuten erklärt wird, wie man dies bewerkstelligt.
Nachfolgend für mich wieder die Einträge, die man in Xcode vornehmen muss und im Anschluss noch der Hinweis, wie dann die Verknüpfung mit dem Button funktioniert.

http://www.youtube.com/watch?v=gMR0cvVToNc

  • in die „Datei“: ViewController.h
    -(IBAction) pushButton;
    unter den Eintrag @interface ViewController
  • und in die „Datei“: ViewController.m
    -(IBAction) pushButton
    {
    [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@“http://test.muster.de“]];}
    Gleich unter den Eintrag @implementation ViewController.

Anschliessend muss man noch diesen „Eintrag“ mittel Rechtsklick auf die „File Owners Box“ mit dem eigentlichen Button verknüpfen

Xcode: Grundsätzliche Einträge für eine WebApp

xcode_logoIch will nicht von mir behaupten, dass ich ein Programmierer bin. Aber so hin und wieder verschlägt es mich doch in diesen Bereich und ich „wurstle“ mich mit Copy&Paste und Try&Error so durch.
Derzeit schaut ich mir grad (mal wieder) Apple´s Xcope etwas näher an, weil ich gern eine WebApp hätte, mit der meiner Webseite auch auf iPhone simpel aufrufbar ist. Klar könnte man ein Lesezeichen auf den Homescreen ablegen, aber ich fände eine eigene WebApp irgendwie cooler.
Dieser Eintrag ist wieder mal eher für mich als „Merkhilfe“ gedacht, damit ich mir die benötigten Einträge zu einem späteren Zeitpunkt nicht wieder suchen muss.

Dazu vielleicht im Vorfeld zwei YouTube Videos, die mir den Einstieg erleichtert haben:

  1. http://www.youtube.com/watch?v=B2VHvKXO9Rk
  2. http://www.youtube.com/watch?v=gMR0cvVToNc

Ansonsten muss man nachfolgende Eintrage vornehmen:

  • in die „Datei“: ViewController.h
     IBOutlet UIWebView *myView;
    (unter den @interface-Eintrag und in geschweifte Klammern setzen)
  • in die „Datei“: ViewController.m
    NSURL *myURL = [NSURL URLWithString:@“http://www.black4.net“];
    NSURLRequest *myRequest = [NSURLRequest requestWithURL:myURL];
    (unter den Eintrag @implementation ViewController und in geschweifte Klammern setzen)