Ben SO önce bu soruya cevap ve simülatör kullanarak -startMonitoringSignificantLocationChanges test etmek için doğru bir yol değildir ettik.
Bu yöntem öncelikle hücre-kule üçgenlemesi ve el çeperine dayanır. Bazen simülatörden başlangıç düzeltmesi alabilirsiniz, ama budur. Bundan sonra başka bir konum güncellenmez. Programınızın bu yönteme uygun şekilde yanıt verip vermediğini görmek için cihazda test etmeniz gerekecektir.
Bir alternatif, -didUpdateToLocation için geri aramalarınızda gerçekleştirmek isteyebileceğiniz herhangi bir mantığı sınamak ve bunun yerine -startUpdatingLocation'ı kullanmaktır. Bu, pil ömrü için büyük bir sakınca olsa da, test için doğru konum güncellemelerini almanızı sağlayacaktır. Tüm kıvrımlarınız simülatörde çalışırken, her şeyi önemli yer değiştirme yöntemlerine aktarın ve cihaz üzerinde test edin.
Bu yardımcı olur umarım.
Simülatördeki önemli yer değişikliğini 'Serbest sürüş yolu' seçeneğiyle doğru bir şekilde test edebilirim ancak cihaz üzerinde test yapamıyorum. Bunun nasıl test edilebileceği hakkında bir fikrin var mı? – hariszaman