2011-05-03 13 views
5

Birkaç sınıf arasında bir dizi paylaşmak için bir singleton kullanıyorum ve bu dizi bir xml dosyasından bazı bilgileri içerir.ApplicationDelegate Singleton iphone

currencyView (ve kaydırdığımda, yeni currencyview oluşturuldu). İlk CurrView yüklendiğinde ve uygulama başladığında olur, veriyi iletmeye çalışır ancak ilk CurrencyView'da veri gösterilmez, ancak bir sonraki görünüme geçtiğimde her şey yolundadır.

Belki mainwindow.xib dosyanızın tamamı yüklenmeden önce bir tekil (ilk görünüm için) erişmeye çalışacağım konusunda bir fikrim var, lütfen yardım edin.

+0

neden singleton oluşturma yönteminize bir kesme noktası koyup tam olarak ne zaman aradığınıza bakmıyorsunuz? kontrol cihazınızın -viewDidLoad'dan önce mi yoksa sonra mı? – sergio

+0

Tekil dosyanızın bazı kodlarını ve ayrıca veriyi yüklemenizi sağlayan bir kod göndermelisiniz. –

cevap

0

Yup, başlangıçta singleton örneğini oluşturmanız gerekir. Ancak, kodu this link'dan kullanırsanız, bir getter yöntemi kullanılarak oluşturulan tekil değişkenine doğrudan erişebilirsiniz ve herhangi bir noktada oluşturulabilir ve uygulamayı düzeltir veya öldürene kadar kalır.