O CLLocationManager no iPhone Simulator falha com o código kCLErrorDomain = 0

CLLocationManager no iPhone Simulator é suposto falsificar Cupertino (não é?), mas NÃO, falha comkCLErrorDomain Code=0 em vez de. O delegado do LocationManager recebe a mensagemdidFailWithError. Este método é implementado para registrar o erro e o console gera o seguinte:

Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"

Eu estava trabalhando em um projeto real quando me deparei com esse problema, mas não faz sentido discutir meu código porque baixei o código de exemplo "Locais" (atualizado em 22/06/2010 para iOS 4) no centro de desenvolvimento e o problema persistiu.

O aplicativo deve ativar um botão "adicionar" ao receber a primeira atualização de local, para que os usuários possam rastrear seus locais, mas isso não acontece.

Adicionei uma linha (trivial) à implementação dedidFailWithError para registrar os erros, se houver. Eu recebo o erro descrito acima.

Com o Xcode 3.2.2 e o direcionamento 3.1.3, eu poderia obter um local fixo (Cupertino) ao executar uma versão mais antiga do projeto "Locais".

Alguém pode ajudar?

Obrigado.

questionAnswers(13)

yourAnswerToTheQuestion