Я определил блок, который возвращается после webservice
вызова.
typealias Receive = ([AnyHashable : Any]) -> Void
func method(_ paramter: paramter, block:@escaping Register){
//some code
}
И я вызвал этот метод из appDelegate.swift
.
handler.shared.method(_ paramter) { (isGranted, token, error) in
//some code
}
Это работает, как и ожидалось.
Теперь Если я вызываю тот же метод из viewcontroller.swift
Блок получает только в viewcontroller после получения ответа.
Я хочу создать несколько экземпляров одного и того же блока, чтобы при получениив ответ он должен войти в фоновый блок appdelegate и viewcntroller.