标签: swift3 completionhandler
我实现了一种完成处理程序的方法,该方法可从服务器获取数据。 当一个请求正在进行时,任何其他类都可以多次调用此方法,一旦从服务器接收到数据而无需发送多个请求,我想通知所有人。
要实现这一点,我在线程安全数组中添加了完成处理程序。 但是,如果从服务器接收到数据时调用程序类在内存中不存在,我想删除特定的完成处理程序。
Ex-如果调用控制器的 viewDidDisAppear()。我要删除其处理程序。
如何实现?