• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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.