Per una richiesta GET Ho provato questo metodo semplice:Come posso inserire una richiesta POST in un UIWebView
NSString *urlAddress = @"http://example.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[uiWebViewThingy loadRequest:request];
(Anche se non sembra funzionare, se la richiesta contiene caratteri high UTF-8 .)
Voglio inviare un POST da iPhone.
Ciò fornisce anche una panoramica per sending POST/GET requests anche se quello che voglio veramente è incorporare la pagina Web risultante in UIWebView. Quale sarebbe il modo migliore per aggirare questo?
Questo è meglio. –
Questo è quello che ho provato (vedi il link nell'OP) e ho provato ad usare il metodo connectionDidFinishLoading per fare qualcosa come [uiWebViewThing loadRequest: responseData] ma è il tipo di dati sbagliato. I dati di risposta sono NSMutable ma deve essere NSUrlRequest - Devo fare qualcosa di ovvio. – Gazzer
Il codice sopra utilizza NSURLRequest. È necessario utilizzare NSMutableURLRequest. Non scherzare con connectionDidFinishLoading, basta caricarlo nella webView usando -loadRequest. –