Eroare iPhone MapKit

voturi
1

Tocmai am început utilizarea Mapkit cadru. Am primit un cod de probă de aici .

Dar când am construi codul returnează următoarea eroare.

/SourceCache/GoogleMobileMaps/GoogleMobileMaps-201/googlenav/mac/Loader.mm:195 server returned error: 407

Ea nu arată hartă.

Sunt confuz dacă codul are o eroare sau există o eroare cu serviciile Google.

Întrebat 08/12/2009 la 10:08
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
2

Am găsit o soluție, trebuie să adăugați scrisorile de acreditare Keychain utilizatorului aici este codul meu

NSURLCredentialStorage * credentialStorage=[NSURLCredentialStorage sharedCredentialStorage]; //(1)
NSURLCredential * newCredential;
newCredential=[NSURLCredential credentialWithUser:@"myUserName" password:@"myPWD" persistence:NSURLCredentialPersistencePermanent]; //(2)
NSURLProtectionSpace * mySpaceHTTP=[[NSURLProtectionSpace alloc] initWithProxyHost:@"ipProxy" port:port type:NSURLProtectionSpaceHTTPProxy realm:nil authenticationMethod:nil]; //(3)
NSURLProtectionSpace * mySpaceHTTPS=[[NSURLProtectionSpace alloc] initWithProxyHost:@"ipProxy" port:port type:NSURLProtectionSpaceHTTPSProxy realm:nil authenticationMethod:nil]; //(4)
[credentialStorage setCredential:newCredential forProtectionSpace:mySpaceHTTP]; //(5)
[credentialStorage setCredential:newCredential forProtectionSpace:mySpaceHTTPS]; //(6)

Am recuperat mai întâi sharedCredentialStorage (1), apoi am creat noi NSURLCredential conținând numele meu de utilizator, parola și tipul de persistență de a utiliza (2). Dupa aceea, am creat două NSURLProtectionSpace (3) (4): unul pentru HTTPS Connexion și unul pentru Connexion HTTP

Și în final, am adăugat NSURLCredential sharedCredentialStorage pentru aceste ProtectionSpaces (5) (6)

Sper că acest cod vă poate ajuta

Publicat 01/06/2010 la 19:48
sursa de către utilizator

voturi
0

Da, am inclus Mapkit framework.After viewDidLoad eroare vine, nu au o idee exactă de la care metoda delegat dă această eroare

Publicat 08/12/2009 la 11:23
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more