Classes em Objective-C para conexão com os servidores da SPTrans abaixo temos uma breve explicação de como é o funcionamento deste pequeno framework.
Para iniciar você precisa de um token da SPTrans, disponível em SPTrans Desenvolvedores
Crie um aplicativo no site e copie o token do seu app.
Vá para a classe AppDelegate do Iphone e no metodo:
- (BOOL)application: didFinishLaunchingWithOptions
Chame o metodo token da classe SPTransRequest:
[SPTransRequest token:@"SEU TOKEN AQUI"];
Para buscar informações do servidor da SPTrans utilizamos o metodo:
requestServerSPTrans: line: response: erro:
Parametros informados ao metodo:
requestMethodGET - Um enum com os metodos disponiveis no servidor da SPTrans. line - Numero ou nome ( sem espaço ) da linha blocks - response - se tudo der certo é entregue as informações a varaivel response do tipo 'NSMutableDictionary'. erro - se alguma coisa der errado o block erro entrega a descrição do erro.
Segue a lista de Enum:
-
requestMethodGETLinhas
-
requestMethodGETDetalhes
-
requestMethodGETParadas
-
requestMethodGETParadasPorLinha
-
requestMethodGETParadasPorCorredor
-
requestMethodGETCorredores
-
requestMethodGETPosicaoDoVeiculo
-
requestMethodGETLinha
-
requestMethodGETParada
Veja a documentação da SPTrans, cada enum representa o nome dos metodos. Documentação SPTrans
Usando o metodo para buscar as paradas:
[SPTransRequest requestServerSPTrans:requestMethodGETLinha line:linha response:^(NSMutableDictionary *response) { NSLog(@"Informações encontradas %@", response); } erro:^(NSError *error) { NSLog(@"Erro %@", [error description]); }];