iOS如何创建循环以检查变量Swift中的值
问题是,当我启动应用程序时,应用程序会从服务器加载数据,但如果没有加载某个数据,我会使用空变量 当 但它会进入无限循环。 检查变量的代码: 此方法正在调用iOS如何创建循环以检查变量Swift中的值,ios,swift,Ios,Swift,问题是,当我启动应用程序时,应用程序会从服务器加载数据,但如果没有加载某个数据,我会使用空变量 当 但它会进入无限循环。 检查变量的代码: 此方法正在调用viewwillbeen func checkVar() { if fullName.isEmpty == false || phoneNumber.isEmpty == false || emailLable.isEmpty == false == "" { displayActivityIndicatorAlert() }
viewwillbeen
func checkVar() {
if fullName.isEmpty == false || phoneNumber.isEmpty == false || emailLable.isEmpty == false == "" {
displayActivityIndicatorAlert()
}
}
问题:
如何创建循环以检查变量Swift中的值
答复:
不要那样做
您不应该在主线程上使用while循环来检查异步事件是否完成
通常,用于从服务器获取数据的API采用一个完成处理程序,并将更新UI的代码放入该完成处理程序中。这里有数百个线程,解释了如何使用完成处理程序来处理来自异步API的响应
如果您想获得让代码正常工作的具体帮助,您需要提供更多关于从服务器读取数据的方式的信息,但简短的回答是“使用完成处理程序”。Show DisplayActivityIndicator我的问题是如何创建检查变量的循环我可以得到示例吗?