Domanda

ho usato il codice di raggiungibilità fornito dal codice di esempio di Apple. Quando ho usato rete dati cellulare, si potrebbe rilevare che la rete. Tuttavia, una volta ho spento ed eseguire di nuovo la mia app, la raggiungibilità ancora mi ha dato ReachViaWMAN (networkstatus) simile alla rete cellulare. Ho provato a riavviare il mio iPhone con i dati celluar spenti, e corse di nuovo la mia app. Il risultato è la raggiungibilità non ha potuto raggiungere un host.

sono davvero confuso ora. Come risolvere questo problema?

È stato utile?

Soluzione

Il codice di raggiungibilità è solo il codice di esempio. Ci sono una serie di bug in esso. Mi ricordo di un bug in cui non è riuscito quando una VPN è stato utilizzato, per esempio. So che questo codice viene utilizzato praticamente da tutti, ma Apple non ha mai voluto che fosse una sorta di API ufficiali.

Sei molto meglio comprendere come le API sottostanti lavorare e utilizzare quelli direttamente nella tua app. Essi non sono difficili da usare e si prenderà una serie di situazioni che raggiungibilità non tratta in modo corretto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top