Bir kullanıcı Ana Sayfa düğmesine bastığında etkin olan ViewController'ı ve applicationDidEnterBackground işlevi çağrıldığında etkin olan ViewController'ı belirlemenin bir yolu var mı?Swift: applicationDidEnterBackground çağrıldığında Aktif Görünüm Denetleyicisini Belirle
1
A
cevap
1
Yani bu satırı:
let vc: UIViewController = self.window!.rootViewController!
size Swift (eğer AppDelegate içindeki bazı yöntemde bu lafı varsayılarak) kök görünümü denetleyicisi verecektir, ancak (örneğin UITabBarController gibi) konteyner varsa - ek kontroller/denetimler için o hiyerarşiye gitmeniz gerekebilir ...
İlgili konular
- 1. swift - Görünüm denetleyicisini init düzenini başlangıçta geçersiz kılarak storyboard'dan başlat
- 2. Bir bildirim gözlemcisi seçicilerinden görünüm denetleyicisini görüntüleme
- 3. UISplitViewController ile ana görünüm denetleyicisini ayrıntılı görünüm denetleyicisine nasıl alırsınız?
- 4. iPhone Görünüm Denetleyicisini sol yöne doğru itme
- 5. iPhone - Sunulan bir görünüm denetleyicisini kaldırma
- 6. Swift'de bir Ana Görünüm Denetleyicisini Kaldırma
- 7. swift - posta görünümü denetleyicisini Sprite Kit'ten kapatılıyor
- 8. Raylar 3- Aktif Yönetici (Formtastic), sütun belirle Genişlik
- 9. Bir görünüm denetleyicisini hızlı bir dış çerçeveden nasıl sunabilirsiniz?
- 10. Storyboard'lar olmadan Yeni Görünüm Nasıl İtilir Swift
- 11. Görünüm göründüğünde bir işlevi yürütme - Swift
- 12. Başka bir görünüm denetleyicisini bir UITabBarController görünümünde itin
- 13. Görünüm denetleyicisini yükleyin ve bir öncekini bellekten kaldırın
- 14. Görünüm denetleyicisini kaydırma görünümünü yeniden kullanma. Hızlı iOS8 geliştirme
- 15. Swift storyboard'lar: Bölünmüş görünüm denetleyicisi görsel senaryoları & swift kullanarak bölünmüş görünüm denetleyicisi uygulamak çalışılıyor düzgün
- 16. Görünüm denetleyicimde Xcode 7'deki Animasyon yalnızca görüntüleme denetleyicisini, ilk görünüm denetleyicisi
- 17. Swift 2.0 tablo görünüm hücresindeki ifadesi
- 18. iOS (Swift) - Görünüm denetleyicideki sekmeli gezinme
- 19. Yatay Stack Görünüm Yeni Satır - iOS Swift
- 20. Klavye Bildirimleri'nde Görünüm Düzenini Değiştir (Swift, iOS)
- 21. Swift
- 22. Geçerli HINSTANCE'ı belirle?
- 23. Görüntüdeki kalıbı belirle
- 24. Android'de ProgressDialog öğesini belirle
- 25. C# Kod boyutunu belirle
- 26. Websocket send() bittiğinde belirle
- 27. dotnet sürümümü belirle
- 28. Temel URL'yi Belirle
- 29. AppInitialize yöntemi ASP.NET'te çağrıldığında?
- 30. Swift viewWillAppear gecikmeli
Şuraya bir göz atın: http://stackoverflow.com/questions/24825123/get-the-current-view-controller-from-the- app-delegate – ppalancica
Objective-C ile çok iyi değilim, ama bu yazıyı Swift'e çevirmeyi deneyeceğim. :) – GED125