• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

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

.holger

Borowitzky
Registriert
13.09.04
Beiträge
8.970
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:

.holger

Borowitzky
Registriert
13.09.04
Beiträge
8.970
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.