• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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.