Objective-C'de aşağıdaki gibi blok ilan edebiliriz.
typedef void (^CompletionBlock) (NSString* completionReason);
Bunu hızlı bir şekilde yapmaya çalışıyorum, hata veriyor.
func completionFunction(NSString* completionReason){ }
typealias CompletionBlock = completionFunction
Hata: Bildirilmemiş 'completeFunction' kullanımı
Tanım :
var completion: CompletionBlock = { }
Bu nasıl yapılır?
Güncelleme:
@ Jtbandes'in cevabına göre, aşağıdaki gibi birden çok argümanla kapanış oluşturabilirim
typealias CompletionBlock = ( completionName : NSString, flag : Int) -> ()