Post

Replies

Boosts

Views

Activity

Siri Custom intent not resolving for duration parameters
I just noticed that siri custom intents are not resolving correctly for DURATION type parameters. Siri keeps providing the default value even after the user speaks. This happens on the new IOS 15 devices. See my code snippet     guard let duration = intent.parkingTime else{       completion(INTimeIntervalResolutionResult.needsValue())       return     }      /* Siri keeps returning 0 even if the user says 100 */     if(intent.parkingTime?.doubleValue == 0){       completion(INTimeIntervalResolutionResult.needsValue())       return     }     print("PARKING TIME \(duration.doubleValue)")           completion(INTimeIntervalResolutionResult.success(with: TimeInterval(duration.doubleValue)))   }
0
0
496
Oct ’21