sqlite DB için bir enlem kullanarak haritayı, LNG çizdirmek çalışıyorum, ancak harita çizer önce CANT konumumu olsun. UGGG!

oy
0

Ne yapabilirim: 100 lat ve Ing noktalarının sqlite DB alın ve bir harita üzerinde bu pimleri bırakın. Harika görünüyor!

Ne yapmak istiyorum benim harita çizmek ÖNCE konumumu olsun. Ama görünüyor ki:

  • (Void) locationManager: (CLLocationManager *) yöneticisi didUpdateToLocation: (CLLocation *) newLocation fromLocation: (CLLocation *) oldLocation

HER ZAMAN SONRA ateşler (boşluk) viewDidLoad çalışır. Ben takın OLURSANIZ.

Ne yapmam gerekiyor, bir açılış ekranı var ben bir konum elde edene kadar orada DUR, enlem ve Ing beni bu kadar çok mil mesafedeki yerlerin benim sqlite DB aramak için bu kullanmaktır.

Benim iz Buraya:

Girme - [RootViewController initWithTabBar]

Girme - [RootViewController viewDidLoad]

Girme - [RootViewController locationManager: didUpdateToLocation: fromLocation:]

Ve burada gerçekten istediğim bu:

Girme - [RootViewController initWithTabBar]

Girme - [RootViewController locationManager: didUpdateToLocation: fromLocation:]

Girme - [RootViewController viewDidLoad]

Şimdi ben bir şekilde geri benim uygulama temsilcinize bu tüm yol itmek, (a TabBarController ile çalışan) do düşünüyorum? Ben bir konum elde edene kadar tüm app Freeze? Bu benim son düşünceler var.

Herhangi ipuçları için teşekkürler, parçacıkları açar ... !!! Günlerdir aradığım hiçbir şans hiç.

Teşekkürler!!!!

Oluştur 25/10/2009 saat 17:06
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Kesinlikle uygulamayı "dondurmak" istemiyorum, ve kesinlikle uygulama temsilcinizin gibi küçük işler yapmak istiyorum applicationDidFinishLaunching:mümkün olduğunca yöntemle. Ben önerebilir Ne:

  • Iki görünüm vardır: biri harita ile "gerçek" bir görünümüdür, (muhtemelen) bazı görünüm denetleyici tarafından kontrol edilir. Diğeri sadece kullanıcı ve bir bir mesajla basit bir "bekleme" görünümüdür UIActivityIndicatorViewböyle, ya da bir şey.
  • uygulama başlattı, yük ve uygulamanızın penceresinde bekleyen görünümünü görüntülemek ve kullanıcının mevcut konumunu bulmak için konum yöneticisini başlaması zaman.
  • Eğer yeterli yer bilgilerini haline geldiğinde, gerçek görünümünü yüklemek penceresine ekleyin ve bekleme görünümünü kaldırmak. (Belki hoş çapraz solma efekti falan.)

Ayrıca her iki görüşlerini ekleyin ve sadece kendi çevirmek olabilir hiddenDoğru zamanda özelliklerini. Ama nokta Çekirdek Yer doğal olarak asenkron doğasını mücadele etmeye çalışıyor olmasa da, bakmak için kullanıcı şey vermektir.

Cevap 25/10/2009 saat 17:24
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more