Как привести параметр функции к Any в функции, заданной в качестве аргумента метода?
struct InitializationStaticData: Decodable {}
func method1(responseListener: @escaping (_ status:Int, _ data: InitializationStaticData?) -> Void)
{
let dsa = responseListener as! (Int, Any?) -> Void // EXC_BREAKPOINT
let asd = responseListener as! (Int, Decodable?) -> Void // EXC_BREAKPOINT
method2(responseListener: sdd)
}
Я пытался привести его так:
func method2<T>(responseListener: @escaping (_ status: Int, _ data: Any?) -> Void)
{
}