小编Pat*_*tel的帖子

在 Swift 中创建一个基于超时的函数

我想创建一个在很长的时间内返回某些内容的函数。如果超时,该函数应该返回一些预定义的值。例如,

func loginFunc(timeOut: Int) {
        
    Login.getUSerAuthenticaiton(email: "abc@zyf.com", password: "123456789", completion: {_,_ in 
            print("Reponse")
    })
}
Run Code Online (Sandbox Code Playgroud)

调用函数,例如,

loginFunc(timeOut: 10)
Run Code Online (Sandbox Code Playgroud)

意味着该函数应该运行 10 秒,然后返回 nil。确保它是一个 API 调用或者它可以是一个普通函数。

timeout function ios swift

0
推荐指数
1
解决办法
2107
查看次数

标签 统计

function ×1

ios ×1

swift ×1

timeout ×1