Bir iOS uygulamasına sahibim. Uygulama 2 farklı görünüme sahiptir: Ana ve Ayarlar. Aslında, uygulamanın Ana Görünümde kullanılmadan önce bazı kütüphane ve çerçeveyi yüklemesi ve başlatması gerekir.Bir kez çağrılacak iOS işlevi (uygulama başlatıldığında)
Bu başlatmayı viewDidLoad
yöntemine koyduğumda, Tamam çalışıyor. Ancak Ayarlar'a gidip Ana Görünüm'e geri döndüğümüzde, yeniden başlatma başlıyor, bu benim istediğim şey değil ve uygulama bir bellek probleminde sonuçlanıyor.
Uygulama başlatıldığında bir kez çağrılan bir yönteme ihtiyacım var. Herhangi bir fikir?
DÜZENLEME: Sekmeli görünüme geçtim. Bir kez görünümleri yükler. Bu başka bir çözüm.
Ama r kaçınmak gerekir Başvurunuz hızlı başlaması için: o sınıfta gönderilir 'ifFinishlaunchingWithOptions' içinde büyük iş parçacıklarının açılması – iDroid
@chiLLer ile aynı fikirdeyim. ViewController içinde aramak için bir yönteme ihtiyacım var. – mert
Uygulamanızın ilk lansmanını kastediyorsunuz, sadece şeyleri doğru bir şekilde başlatmanız gerekiyor. Eğer onu "viewDidLoad" içinde yaparsanız, onu yüklediğiniz her sefer için çağrılacaksınız. Burada ihtiyacınız olan şey, onu açıp kapamadığınızı hatırlamaktır. Bunun için devleti hatırlamak için plist veya NSUserDefault anahtar değer çiftini veya "appDelegate" içindeki global bir değişkeni bile koruyabilirsiniz. – iDroid