2016-04-01 12 views
0

Başka bir kişi, güncellemeleri ertelemek için bir konum yöneticisine anlatmakla uğraştı ancak yine de düzenli güncelleme güncellemelerini didUpdateLocations aracılığıyla mı aldı?Varsayılan Konum Güncellemelerinin işe yarayıp yaramadığını nasıl kontrol edebilirim?

Ben:

  1. Doğrulanmış başka hiçbir uygulamanın konum hizmetlerini

  2. Unplugged debugger ve MacBook (hala bir dosyaya didUpdateLocations giriş yaparak çağrıyı oluyor bunu doğrulama)

    cihaz kullandığını
  3. Uygulamamda yalnızca bir locationManager kullanıldığından emin olun. dosya kayıtlarına göre

:

CoreLocation: Biten ertelenmiş güncellemeleri: başarı

orada yanlış bir şey ama didUpdateLocations hala 1Hz normal aralıkta denir düşünüyorum.

Ertelenmiş Konum Güncellemelerinin işe yarayıp yaramadığını nasıl kontrol edebilirim?

+0

Elma belgesinden: 'Ertelenmiş güncellemeler yalnızca sistem düşük güç durumuna girdiğinde verilir. Hata ayıklama sırasında ertelenmiş güncellemeler oluşmaz, çünkü Xcode uygulamanızın uykusunu engeller ve böylece sistemin düşük güç durumuna girmesini engeller. ' – Andrea

cevap

0

Ertelenmiş konum güncelleştirmelerini kurmak için tüm steps öğelerini uyguladığınızdan emin olun. didUpdateLocations numaralı dizinde, dizinin birden fazla konuma sahip olduğu durumlarda geri arama yapıldığında işe yarayıp yaramadığını belirleyebilirsiniz.

+0

Yanıtınız için teşekkür ederiz. Bu, "ÇekirdekKonum: Bitmiş ertelenmiş güncellemeler: başarı" günlüğüne giriş yapıp 1'lerin aralıklarında konumları tek tek almakta ne anlama gelir? – debuggenius

+0

Bu, iOS’un düşük güç durumuna (CPU askıya alındı) girmesini engelleyen bir şey anlamına geliyor. Arka planda başka bir uygulama ya da bir şey. – progrmr

+0

Aynı sorunu görüyorum: hata yok (allowDeferredLocationUpdatesUntilTraveled: timeout :) 'daki zaman aşımı değerine karşılık gelen zaman aralıklarında bildirilir, ancak yine de ertelenmiş güncelleştirme yok (bunun yerine her saniye bir tane). Diğer tüm uygulamaları öldürmeyi denedim ve uygulamasındaki her türlü arka plan görevini devre dışı bıraktım, ancak şu ana kadar hiçbir şey yardımcı olmadı. Düşük güç durumunun tam olarak önlenebileceği (veya nasıl bulunacağı) ile ilgili herhangi bir ipucu takdir edilecektir. – LPG

İlgili konular