Cómo llamar a js en ios y obtener el valor de retorno
#pragma mark - UIWebViewDelegate
- (BOOL)webView:(UIWebView *)webView deberíaStartLoadWithRequest: (NSURLRequest *)request NavigationType:( UIWebViewNavigationType)navigationType
{
NSURL * url = [ URL de solicitud];
if ([[esquema de URL] isEqualToString:@"firstclick"]) {
NSArray *params = [url.query componentesSeparatedByString:@"& amp;"];
NSMutableDictionary *tempDic = [diccionario NSMutableDictionary];
para ( NSString *paramStr en params) {
NSArray * dicArray = [paramStr componentesSeparatedByString:@"="];
if (dicArray.count > 1) {
NSString *decodeValue = [dicArray[1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[tempDic setObject:decodeValue forKey:dicArray[0]];
}
}
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Modo uno" mensaje:@"Esta es una ventana emergente nativa de OC" delegado:self cancelButtonTitle:@"Recibido" otherButtonTitles:nil];
[alertView show];
NSLog(@"tempDic:%@",tempDic);
devuelve NO;
}
devuelve SÍ;