【发布时间】:2017-03-03 05:48:36
【问题描述】:
如果在尝试连接 10 秒后登录没有成功,我想显示“网络错误”消息。
如何在 10 秒后停止登录功能并显示此错误消息?
我正在使用 AlamoFire。
我没有完整的实现,但这是我希望我的函数行为的框架:
func loginFunc() {
/*Start 10 second timer, if in 10 seconds
loginFunc() is still running, break and show NetworkError*/
<authentication code here>
}
【问题讨论】:
-
用您希望超时的相关代码更新您的问题。
-
更新了功能骨架。
-
用您需要超时更新的实际工作代码更新您的问题。
-
我还没有完整的工作代码。无论如何,完整的代码有什么关系?它只是调用数据库来检查用户/密码组合是否准确。
-
网络调用有上千种方法,所以超时的能力取决于您的操作方式。