Bazı fonksiyonlarda completion handler'a ihtiyaç duyuyorum. Bunun için de şu şekilde oluşturuyorum:
func closeMenu(finished: (result: Bool) -> Void) {
// Bu func içinde de istediğim yerde ayarlama yapıyorum:
finished(result: true)
}
Bu func'a erişmesi gereken ama bu completion handler'i kullanmayacak olan bazı olaylar da var:
let recognizer = UITapGestureRecognizer(target: self, action: "closeMenu")
view.addGestureRecognizer(recognizer)
Bu şekilde closeMenu'ye eriştiğinde hata alıyorum. Bu sorunu nasıl aşabilirim ? Ayrıca bir func oluşturabilirim ama ben tek bir fonksiyonu iki şekilde de kullanmak istiyorum.