Pergunta

Eu passei pelo seguinte link

http://zachwaugh.com/2009/03/programmaticamente-retriev-ip-address-of-iphone/

e também tentei este (mas não é reconhecido pela Apple).

http://appsamuck.com/day4.html

Eu só quero isso quando o usuário tocar no botão "wifi".

Os relatórios armazenados no diretório de documentos podem ser acessados ​​por outro pc usando wifi usando o IP que eu exibo no meu aplicativo para iPhone.Como isso é possível?

Foi útil?

Solução

Em meus aplicativos, eu uso Servidor CocoaHTTP para obter informações locais dentro e fora do telefone.Você executa o servidor e pronto para uso, ele indexa todos os arquivos no diretório de documentos.

Para fazer o que quiser, você precisará editar o código para retornar algum outro tipo de formato de dados (xml provavelmente é o mais fácil) e chamar this de dentro do seu aplicativo para obter esses dados.CocoaHTTPServer também tira facilmente o POST da caixa, para que você também possa postar uma resposta xml.

Depois de pensar sobre isso, CocoaHTTPServer é melhor executado no lado do computador nos bastidores.o iphone pode então enviar informações para o computador, onde o manuseio do código será mais fácil e você terá mais opções.

Outras dicas

Não posso apontar nenhum exemplo específico, mas a maneira de fazer isso seria o protocolo ZeroConf - tanto o iPhone quanto o PC teriam que estar na mesma rede para que isso funcionasse.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top