Dario Cardoso Postado 25 de janeiro de 2013 Denunciar Compartilhar Postado 25 de janeiro de 2013 como faço no iOS para acessar um servidor http e receber seu retorno tipo quero enviar http://www.meusms.com.br?celular=179100-0000 e o http vai retornar 001=sucesso ou 000=erro Dario Citar Link para o comentário Compartilhar em outros sites More sharing options...
BrunoFurtado Postado 26 de janeiro de 2013 Denunciar Compartilhar Postado 26 de janeiro de 2013 (editado) // formatando stringNSString *str = @"http://site.com.br/pagina?param-value";NSString *strURL = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];// criando url a partir de stringNSURL *url = [NSURL URLWithString:strURL];// recebendo os dados de uma requisicaoNSData *data = [NSData dataWithContentsOfURL:url];// nao sei qual o tipo de retorno, mas se for JSON...NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];[/CODE]Existem outros métodos, como por exemplo a utilização da classe NSURLRequest e NSURLConnection.Mas essas são um pouco mais complexas, acredito que a q te passei já deve ajudar... Editado 26 de janeiro de 2013 por BrunoFurtado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Hercules Jr Postado 29 de janeiro de 2013 Denunciar Compartilhar Postado 29 de janeiro de 2013 Um bom passo a passo: How To Write An iOS App That Uses A Web Service Lembre-se de fazer as requisições de forma assíncrona (sem bloquear a main thread). Boa sorte Henrique Wilson 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Henrique Wilson Postado 30 de março de 2013 Denunciar Compartilhar Postado 30 de março de 2013 Hercules Jr, em 29 Jan 2013 - 10:42, disse: Um bom passo a passo: How To Write An iOS App That Uses A Web Service Lembre-se de fazer as requisições de forma assíncrona (sem bloquear a main thread). Boa sorte Poderia me dar um exemplo de como não bloquear a main thread? Estou como um problema desse tipo aquiObrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Hercules Jr Postado 31 de março de 2013 Denunciar Compartilhar Postado 31 de março de 2013 Boa noite! O exemplo postado pelo BrunoFurtado é um claro exemplo de bloqueio da main thread (caso seja executado nela, obviamente). O quero quer dizer com isto é que se você tem um comando que demorar para processar, ele deve ser realizado em uma thread separada para não bloquear a principal, pois caso isso aconteça, dará a impressão que o aplicativo esta travado, já que nenhuma UI vai responder. Boa sorte e qualquer coisa posta ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.