Błąd iPhone MapKit

głosy
1

Właśnie rozpoczął stosowanie Mapkit Framework. Mam przykładowy kod z tutaj .

Ale kiedy zbudować kod zwraca następujący błąd.

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

Nie pokazuje mapę.

Jestem zdezorientowany, czy kod ma błąd lub istnieje jakiś błąd z usług Google.

Utwórz 08/12/2009 o 10:08
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Znalazłem rozwiązanie, musimy dodać poświadczeń pęku kluczy użytkownika tutaj jest mój kod

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)

I odzyskane pierwszy sharedCredentialStorage (1), a potem stworzył nowy NSURLCredential zawierający moją nazwę użytkownika, hasło i typ wytrwałości w użyciu (2). Po tym utworzone dwa NSURLProtectionSpace (3) (4): jedna HTTPS Connexion i jeden dla Connexion HTTP

I wreszcie, dodaje NSURLCredential z sharedCredentialStorage tych ProtectionSpaces (5) (6)

Mam nadzieję, że ten kod może pomóc

Odpowiedział 01/06/2010 o 19:48
źródło użytkownik

głosy
0

Tak zawarliśmy błąd Mapkit framework.After viewDidLoad nadchodzi, nie mają pojęcia, z której dokładnie metoda delegat daje ten błąd

Odpowiedział 08/12/2009 o 11:23
źródło użytkownik

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