2010-12-18 13 views
1

In meiner App lade ich ein WebView und dann von diesem Laden ein anderes in einem eingebetteten Browser. Ich möchte eine Funktion auf dem ersten WebView ausführen, wenn der Benutzer den eingebetteten Browser schließt. Weiß jemand, wie ich das erreichen kann? Was ich im Idealfall brauche (und glaube nicht), ist eine Callback-Funktion, wenn ein Benutzer einen eingebetteten Browser schließt.Rückruf für wenn ein UIWebView in iOS SDK geschlossen wird

Danke, Neha.

+0

Haben Sie jemals herausgefunden? Ich möchte etwas ähnliches tun –

Antwort

-1

Grundkonzept ist nachfolgend aufgeführt

// set up notification for when embedded browser is closed 
[[NSNotificationCenter defaultCenter] addObserver:self 
      selector:@selector(myMethod) 
      name:@"embeddedBrowserClosed" object:nil]; 

// post notification when browser is closed 
[[NSNotificationCenter defaultCenter] 
      postNotificationName:@"embeddedBrowserClosed"] 

mehr Siehe hier auf dieser Blog Posting

+0

Vielen Dank für die Antwort. Entschuldigen Sie mich für die noob Frage, aber wo stelle ich den postNotificationName Aufruf? Ich mache das in der ersten Webansicht \t \t NSURL * url = [NSURL URLWithString: stringURL]; \t \t NSURLRequest * requestObj = [NSURLAnfrage requestWithURL: url]; \t \t [webView loadRequest: requestObj]; – npattan

+0

Ich denke, dass die Antwort hier nicht im Zusammenhang steht. –

Verwandte Themen