Domanda

La documentazione per CARRIERNAME di CTCarrier "Il valore non cambia se l'utente è in roaming,. Che rappresenta sempre il provider con il quale l'utente ha un account"

E non dice la stessa cosa mobileNetworkCode però. Fa questo cambiamento sulla base del vettore corrente o lo fa rimanere costante anche tu?

sto cercando trovare se il telefono è in roaming in uno startMonitoringSignificantLocationChanges richiamata in modo vorrebbe evitare di geolocalizzazione.

È stato utile?

Soluzione

Sono in roaming in questo momento - in Svizzera su un AT & T iPhone 4 su Swisscom. Appena scritto un programma veloce per test. Ecco quello che ho ottenuto:

2011-04-29 09:01:55.657 test[2094:707] Carrier Name: AT&T
2011-04-29 09:01:55.665 test[2094:707] ISO Country Code: us
2011-04-29 09:01:55.669 test[2094:707] Mobile Country Code: 310
2011-04-29 09:01:55.678 test[2094:707] Mobile Network Code: 410

Quindi, per rispondere alla tua domanda, non sembra modifiche al codice di rete mobile (410 è AT & T come indicato di seguito)

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