Naf*_*der 7 ios sirikit sirishortcuts
显示 的实例时INUIAddVoiceShortcutViewController,我想让快捷方式的意图参数之一(类型Decimal)默认为Ask Each Time。
现在,它默认为文件中的Default Value值.intentdefinition。(0如果留空,此字段将重置为。)
有没有办法定义一个意图,这样当它在快捷方式中实例化时,它有一个默认为的参数Ask Each Time?
您可以设置默认值,不接受不在最小值和最大值内的数字。
然后还使用“resolve”函数来验证并使用“.needsValues”请求值
func resolveLevel(for intent: BrightnessSetIntent, with completion: @escaping (BrightnessSetLevelResolutionResult) -> Void) {
guard let deviceIntent = intent.level else {
completion(BrightnessSetLevelResolutionResult.needsValue())
return
}
completion(BrightnessSetLevelResolutionResult.success(with: Int(truncating: deviceIntent)))
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
400 次 |
| 最近记录: |