• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

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.