首页 > 解决方案 > 如何在请求网络中应用等待?

问题描述

我有这个代码,我想请求一个 url

if(!m.sendRequest()){
             appDelegate.setValues()
        }

此行首先执行

  appDelegate.setValues()

我要等这个条件

!m.sendRequest()

标签: iosswiftasynchronous

解决方案


sendRequest完成结构

 func sendRequest(com:@escaping((Bool) -> ())) {
   Api.sendReq {
       com(true)
   }
 }

sendRequest { value in 
    if value  {
       appDelegate.setValues() 
    }
 }

推荐阅读