Bir delegeyi geçmeden RootViewController'dan bir AppDelegate yöntemini nasıl çağırılır?Bir delegeyi geçmeden RootViewController'dan bir AppDelegate yöntemini nasıl çağırılır?
Sadece bunu yapmanın bir yolu olup olmadığını merak ediyor musunuz? Büyü gibi
teşekkürler Daniel çağırabilir - ve AppDelegate (benim durumumda saveCoreData yöntemi) olan yöntemleri çağırmak için bunu kullanarak yanlış bir şey yok? Yani, bu konuda en iyi uygulamalara ya da herhangi bir şeye karşı olan bir şey yok mu? – Greg
Bu yaklaşımdaki sorun, app delegate sınıfınızda tanımlanmış özel bir yöntemi doğru bir şekilde göndermeden çağırıyorsanız derleyici uyarıları alacağınızdır. –
Şahsen, App-Delegesi ile çalışmanın bu tarz bir yolunu kullanmamayı tercih ederim, çünkü ViewController'ınızı uygulamaya özel App-Temsilcisinin uygulanmasına zorlayarak, diğer projeleriniz için viewController'ınızın yeniden kullanılabilirliğini önemli ölçüde azaltıyor. Eğer bana sorduysan, bunu yapma, ama doğru bir protokol tanımla veya NSNotification kullan. – Till