2011-01-05 5 views
3

Ich möchte auf das Internet auf iPhone Simulator in xcode zugreifen. Ich möchte einige URLs in meinem Code testen.Wie kann ich mit dem iPhone-Simulator auf das Internet zugreifen?

Wie ist es möglich?

Vielen Dank.

+0

Das ist wirklich vage. Meinen Sie, dass Sie über eine NSURLConnection darauf zugreifen müssen? Willst du eine Safari starten? Bitte erläutern Sie, ob Sie konstruktive Hilfe benötigen. – gabaum10

Antwort

10

Wenn Sie Verbindung zum Internet auf dem Entwicklungscomputer haben den Simulator verwendet, dass .. Es gibt keine besonderen Dinge, die Sie .. nur zu tun haben, stellen Sie sicher an das Internet mit Ihrem Mac verbunden sind

+4

Das ist nicht wahr für mich. Ich bin mit dem Internet verbunden, aber mein Simulator taucht immer wieder auf und sagt "Kann nicht mit dem Internet verbinden". Irgendwelche anderen Ideen? –

3

wenn das, was Sie fragen nach der Internetverbindung - Sie können die Erreichbarkeitsklasse verwenden, die überall im Internet verfügbar ist. Es kann Ihnen sagen, ob die Internet/URL verfügbar ist oder nicht.

1

Haben Sie meinen,

"Wie starte ich eine URL in Safari von meinem Code?". Wenn dies der Fall ist, tun Sie etwas wie folgt:

NSURL *url = [NSURL URLWithString:@"http://www.google.com/"]; 
if (![[UIApplication sharedApplication] openURL:url]) 
    NSLog(@"%@%@",@"Failed to open url:",[url description]); 

Hoffe, dass hilft.

1

Vergessen Sie nicht, dass URLs für Webseiten mit dem Protokollkennzeichen "http: //" oder "https: //" beginnen müssen.

Deshalb ist der Code

NSURL * url = [NSURL URLWithString: @ "www.google.com/"]

öffnet Safari nicht im iOS Simulator, während die

NSURL * url = [NSURL URLWithString: @ "HTTP://www.google.com/"]

wird.

Verwandte Themen