Ios 未调用完成处理程序
请原谅我的初学者问题,我有一个带完成处理程序的函数,但函数完成时不会调用它。有小费吗?谢谢Ios 未调用完成处理程序,ios,swift,Ios,Swift,请原谅我的初学者问题,我有一个带完成处理程序的函数,但函数完成时不会调用它。有小费吗?谢谢 func updateDailyLength(completion: ()-> Void ) { //do something here } 在呼叫者中: updateDailyLength(completion: { getMonthlyDistance() }) 函数getMonthlyDistance()从未被调用。您需要从updateDailyLeng
func updateDailyLength(completion: ()-> Void ) {
//do something here
}
在呼叫者中:
updateDailyLength(completion: { getMonthlyDistance() })
函数
getMonthlyDistance()
从未被调用。您需要从updateDailyLength
func updateDailyLength(completion: ()-> Void ) {
completion()
}
您需要在updateDailyLength()函数中调用完成处理程序。调用参数为getMonthlyDistance()的函数后,将代替completion()调用该函数
func updateDailyLength(completion: ()-> Void ) {
completion()
}
updateDailyLength(completion: { getMonthlyDistance() })