Tout savoir quel est le nombre maximum de régions partagées est? Avez-vous appel regionMonitoringDidFail si vous le dépassez?Quel est le nombre maximal de régions pouvant être surveillées sur l'iPhone?
2
A
Répondre
2
Je ne peux pas obtenir d'accepter plus de 10 régions. Aucun message d'erreur juste monitoredRegions ne reçoit pas de membres après 10.
edit: si j'ajoute beaucoup (environ 60) des régions parfois il se bloque. Aucun message d'erreur Cela produit un mauvais accès
[locationManager startMonitoringForRegion:clr desiredAccuracy:500.0];
modifier: à 5 régions que je reçois assez de résultats fiables
1
J'ai la même expérience. Voici quelques conseils:
- Vous devez vérifier
@selector(locationManager:monitoringDidFailForRegion:withError:)
déléguer à chaque fois. - Gardez le rayon inférieur à
maximumRegionMonitoringDistance
.
Merci, je reçois quelque part autour de 10, d'autres fois il est moins. J'ai l'impression que cette API n'est pas prête pour la prime time. Je reçois parfois un peu bizarre « ne pas copier » un message de type dans le journal lors du débogage, mais mes et monitoredRegions compte sera 0. Ah bien. – Derrick
merci pour le commentaire que j'ai le même problème. http://stackoverflow.com/questions/4029293/startmonitoringforregion-not-always-adding-regions-to-monitoredregions –