Articles of iphone

Implementação de “Migração automática leve” para dados principais (iPhone)

Eu gostaria de tornar meu aplicativo capaz de fazer uma migration automática e leve quando eu adicionar novos atributos ao meu modelo de dados principal. No guia da Apple, esta é a única informação sobre o assunto que encontrei: Migração leve automática Para solicitar a migration automática leve, defina sinalizadores apropriados no dictionary de opções […]

Redefinir as configurações de notificação por push para o aplicativo

Estou desenvolvendo um aplicativo com notifications por push. Para verificar todas as formas possíveis de interação com o usuário, eu gostaria de testar meu aplicativo quando um usuário se recusa a ativar as notifications por push no meu aplicativo durante a primeira boot. A checkbox de diálogo (iniciada por registerForRemoteNotificationTypes ), no entanto, aparece apenas […]

Como escrever dados em plist?

Eu criei save.plist em uma pasta de resources. Eu escrevi alguns dados dentro disso diretamente (sem usar codificação). Eu sou capaz de ler esses dados, mas eu não sou capaz de escrever através do código para o mesmo save.plist. Usando o código a seguir, estou tentando gravar os dados, mas eles ficam armazenados no meu […]

Saída do Google Maps = kml interrompida?

Todos Eu estava usando a saída KML do Google Maps no meu aplicativo para iPhone. Se eu digitar o seguinte no meu navegador, costumava dar uma opção para salvar o arquivo kml: http://maps.google.com/maps?q=restaurant&mrt=yp&num=10&sll=37.786945,-122.406013&radius=5&output=kml Mas de repente hoje, ele está retornando um arquivo html. O que aconteceu? alguma ideia? Eu uso no meu aplicativo para iPhone […]

applicationWillTerminate quando é chamado e quando não

Oi eu li várias perguntas sobre SO sobre applicationWillTerminate sendo chamado e não ser chamado. Eu queria resumir o que entendi, pois há vários posts que falam de forma diferente. Para o IOS (sem multitarefa), ele é chamado sempre quando o botão home é pressionado. Para o IOS 4 e acima uma. não é chamado […]

Calcular nova coordenada x metros e y graus longe de uma coordenada

Eu devo estar perdendo alguma coisa nos documentos, achei que isso deveria ser fácil … Se eu tiver uma coordenada e quiser obter uma nova coordenada x metros de distância, em alguma direção. Como eu faço isso? Eu estou procurando por algo parecido -(CLLocationCoordinate2D) translateCoordinate:(CLLocationCoordinate2D)coordinate translateMeters:(int)meters translateDegrees:(double)degrees; Obrigado!

NSCalendar primeiro dia da semana

Alguém sabe se existe uma maneira de definir o primeiro dia da semana em um NSCalendar, ou se há um calendar que já tenha segunda-feira como o primeiro dia da semana, em vez de domingo. No momento, estou trabalhando em um aplicativo baseado em cerca de uma semana de trabalho e ele precisa começar na […]

Detectando o botão Ring / Silent / Mute do iPhone usando o AVAudioPlayer não está funcionando?

Eu tentei usar esses methods em uma tentativa de detectar que a opção Ring / Silent está ativa ou não: Como perceber programaticamente o comutador de silêncio do iPhone? AVAudioSession categoria não funciona como documentação dita Mas no meu iPhone 4, o valor “state” é sempre “Speaker” (e o valor de comprimento retornado por CFStringGetLength […]

Tempo limite de NSURLConnection?

Eu estou usando este NSURLConnection com delegates. nsconnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES]; Problema é o site não responde a todos. Nada, apenas gira no navegador com a página em branco, sem falhas. Nos meus delegates, eu lido com a falha, mas quando o site não responde, os delegates não são chamados. Alguma idéia […]

Como detectar o fim do carregamento do UITableView

Eu quero alterar o deslocamento da tabela quando o carregamento é concluído e esse deslocamento depende do número de células carregadas na tabela. É possível que o SDK saiba quando um carregamento de exibição final foi concluído? Eu não vejo nada nem no delegado nem nos protocolos de fonte de dados. Eu não posso usar […]