委托函数返回之前是否需要调用replyHandler?我需要进行几次 Web 服务 API 调用才能回复,以下实现是否正确?
func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Void) {
DispatchQueue.main.async {
//Following function makes couple of API calls inside
//UIBackgroundTask and replies when
//background task time expires
//or response from API is received.
self.handleMessage(message, replyHandler: replyHandler)
}
}