Ich habe meine URLProtocol
Implementierungsklasse. In meiner App habe ich mehr als eine UIViewController
, die HTTP-Anfragen tun kann (es gibt nur eine sichtbare, aber mehr aktive). Es gibt eine Möglichkeit zu wissen, welche Instanz von Viewcontroller (in meiner URLProtocol
Implementierung) die Anfrage stellt?Wissen, was UIViewController Anfrage machen
0
A
Antwort
0
Stellen Sie Ihren View-Controller ein Delegierter Ihres UIWebView zu sein (wenn Sie es nicht bereits getan haben), dann können Sie etwas tun:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSLog(@"url %@", [[request URL] absoluteString]);
// now you know which view controller made this request
//
// you could save this to a property in the view controller
// or to a table of view controllers/web views
return YES;
}
ich meine Antwort bin stützen, was ich gefunden in this very related question.
Verwandte Themen
- 1. Was ist ein UIViewController
- 2. Code zu wissen, was?
- 3. Wie HTTP2 Server Push wissen, was Push?
- 4. Httpclient Mit HttpGet Anfrage machen
- 5. machen Post-Anfrage mit Ajax
- 6. Laravel 5 machen die Routen wissen, dass ich eine sendende Autorisierte Anfrage bin
- 7. Was zieht git? machen?
- 8. Probleme machen eine Soap-Anfrage
- 9. Was macht die UIViewController-Klasse in viewDidLoad?
- 10. Ajax Anfrage was?
- 11. OAuth2-Anfrage in angularjs machen
- 12. Kann keine Anfrage zweimal machen
- 13. HTTP-Anfrage in J2ME machen
- 14. Volley-Anfrage mit Rückgabewert machen
- 15. Machen Sie eine HTTP-Anfrage UDP-like
- 16. Popup UIViewController
- 17. Swift 3 Senden HTTP-Anfrage-Ergebnis an UIViewController
- 18. IBDesignable UIViewController
- 19. Was ist die Extension Edge Eigenschaft in UIViewController für?
- 20. Wie kann man wissen, ob eine Kohana-Anfrage eine interne Anfrage ist?
- 21. Den obersten UIViewController bekommen
- 22. Wie man Yelp API Anfrage machen?
- 23. UIViewController Speicherleck
- 24. Eine http POST-Anfrage mit Arduino machen
- 25. Wie man xcode pull Anfrage rückgängig machen?
- 26. Wie man javax.ws Post Anfrage ähnlich Postman Anfrage machen?
- 27. Volley fehler UnsupportedOperationException wenn machen json Anfrage
- 28. Eine POST-Anfrage mit Camel machen
- 29. iPhone Machen Sie POST-Anfrage, behandeln Cookie
- 30. Machen Sie HTTP/2 Anfrage mit PHP
Machen Sie einfach eine Methode, die UIViewController akzeptiert? –
Sie besser Blöcke verwenden, um Rückruf von Ihren Anforderungen zu erhalten, nicht delegieren. –
Warum nicht Code ausschneiden und einfügen, der beschreibt, wie Sie Ihre HTTP-Anfragen generieren und wie Sie URLProtocol implementieren? –