SORU
25 EKİM 2011, Salı


Geçerli konum izni iletişim çok hızlı bir şekilde kaybolur

Benim uygulama kullanıcının yerini alır, koordine eder , alır ve ya hedef ya da kökenlerine bir mesafe sağlar. Tüm bu olası hedefler kullanıcılar tablo doldurma aynı zamanda koordinatları alıyorum yani tablo görünümünde gösterilir. Tek şey, kullanıcılar için yer soran bir uyarı görünüm sonra kaybolur çok hızlı tıklama için bu imkansız görünüyor.

El ile uygulama ilk olarak yüklendiğinde bu uyarı sunmak için herhangi bir yolu var mı? App deneyin ve uyarı göstermek için zorla yüklendiğinde, kullanıcının yerini bulmaya çalıştım, ama işe yaramadı.

CEVAP
27 ŞUBAT 2012, PAZARTESİ


İzini sürmek zor olsa da, bunun için çözüm oldukça basit.

Üzerinden çok deneme yanılma buldum o sırada konumuna erişim iletişim açılır çalıştığınızda erişim herhangi bir yer hizmetleri uygulaması için ilk kez, iletişim kaybolur kendi kendine (olmadan herhangi bir kullanıcı etkileşimi) CLLocationManager nesne piyasaya çıkmadan kullanıcının yanıt için iletişim.

viewDidLoad benim yöntemi CLLocationManager bir örnek yaratmak oldu. Bu yöntem için yerel bir örnek olduğu için örnek yöntem yürütme tamamlandıktan sonra ARK tarafından serbest bırakıldı. Örnek salıverildiği anda, iletişim kayboldu. Çözüm oldukça basit. Sınıf düzeyinde örnek bir değişken yöntem düzeyinde bir değişken olmaktan CLLocationManager örnek değiştirin. Şimdi CLLocationManager örnek sınıf boşaldıktan sonra sadece serbest bırakılır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • nigahiga

    nigahiga

    21 Temmuz 2006
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006