• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

UIWebView über einen Button erstellen lassen… (EDIT: erledigt)

.holger

Borowitzky
Registriert
13.09.04
Beiträge
8.971
Moin moin,

ich habe eine Tabbarbased App. Jetzt möchte ich in der ersten Ansicht über einen Button eine Webseite in einer Webview öffnen.

dazu habe ich mir ne IBAction geschrieben, die wie folgt aufgebaut ist:

Code:
- (IBAction)clickdenButton: (id) sender
{
	UIView *newview = [[UIView alloc] init];

	self.view = newview;

	NSString *urlAddress = @"http://www.google.de/";
	NSURL *url = [NSURL URLWithString:urlAddress];
	NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
	UIWebView *webView = [[UIWebView alloc] init];

	
	[webView loadRequest:requestObj];	
}

Doch statt google zu öffnen, wird nur eine leere View geöffnet. Ziemlich doof so. Als ob die UIWebview einfach fehlt.

Was mach ich hier falsch?

Gruß Holger
 
Zuletzt bearbeitet:
ok, Problem gelöst
Code:
- (IBAction)clickdenButton: (id) sender
{
	NSString *urlAddress = @"http://www.google.de/";
	NSURL *url = [NSURL URLWithString:urlAddress];
	NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
	UIWebView *webView = [[UIWebView alloc] init];
	self.view = webView;

	
	[webView loadRequest:requestObj];	
}

Da sieht man doch den Code vor lauter Views nicht mehr.