SwiftUI开发:Siri快捷方式与WidgetKit组件使用教程
1. SwiftUI Siri快捷方式教程
1.1 捐赠快捷方式
捐赠操作仅在成功购买完成后进行,因此在 buyStock()
方法的 saveTransaction()
调用之后添加对 makeDonation()
的调用:
private func buyStock() {
if (symbol == "" || quantity == "") {
status = "Please enter a symbol and quantity"
} else {
if purchaseData.saveTransaction(symbol: symbol,
quantity: quantity) {
status = "Purchase completed"
makeDonation(symbol: symbol, quantity: quantity)
}
}
}
1.2 测试快捷方式
在运行和测试应用之前,需要更改目标设备或模拟器上的一些设置,以便能够全面测试快捷方式功能。具体操作步骤如下:
1. 打开打算测试应用的设备或模拟器上的“设置”应用。
2. 选择“开发者”选项。