2012-02-16 11 views
9

Sto facendo alcune chiamate al server e sto tornando indietro. Il codice è piuttosto semplice, fa una chiamata per registrarti e poi fa un'altra chiamata per ottenere maggiori informazioni. Continuo a ricevere errori di Reachability quando tento di effettuare la seconda chiamata.Problema di raggiungibilità su iPhone: networkStatusForFlags

Reachability Flag Status: -R ------- networkStatusForFlags 

Non so perché lo faccia. Sto eseguendo questo nel simulatore e sono su Wifi e la prima chiamata va bene.

risposta

0

è possibile scaricare le classi "Raggiungibilità" dal seguente URL ed è possibile ottenere il controllo del flag Wi-Fi e Internet.

https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324

Così, mentre richiedendo l'API, è necessario per ottenere lo stato attuale della connettività internet del dispositivo e se si è connessi con questo, richiedere l'API.

Penso che questo possa essere utile per voi.

+1

Ho il sospetto che il PO sta già utilizzando il codice di esempio Reachibility. – hpique

6

Se si utilizza il codice di esempio Reachability da Apple, questo non è un errore ma un messaggio di debug. In particolare, il flag R indica che la rete è raggiungibile (yay!).

Il codice di esempio stampa contrassegni di raggiungibilità per impostazione predefinita. È possibile disattivare questo comportamento impostando kShouldPrintReachabilityFlags-0 in Reachability.m:

#define kShouldPrintReachabilityFlags 0 
Problemi correlati