gpt4 book ai didi

ios - 我需要将变量中的值传递给我的参数

转载 作者:行者123 更新时间:2023-11-28 05:38:32 25 4
gpt4 key购买 nike

我变量中的值在它们自己的函数中,我不知道如何将它们取出

我有一个参数

let parameters = ["attendance": "3", "reason": (reason + ""+ otherReasonText), "from": dateFrom, "to": dateTo]

此参数仅在 ViewController 类中

  1. 原因
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){ 
let reason = reasonPicker[row]
}
  1. otherReasonText//在按钮的 IBAction 中

    let otherReasonText: String = leaveTextView.text!

  2. dateFrom/dateTo//这两个目的相同,只是两个不同的datepickers

@IBAction func FromDatePicker(_ sender: Any) {
let dateFormatter = DateFormatter()

dateFormatter.dateStyle = DateFormatter.Style.short
let dateFrom = dateFormatter.string(from: datepickerFrom.date)

print(dateFrom)
}

我只需要将这些变量放入参数中,因为我会将该参数作为 POST 请求发送,但我不知道如何将变量放入参数中。

最佳答案

您可以像这样在任意位置从 pickerview、datepicker 和 textview 中获取选定的值。

func callAPI() {
let reason = reasonPicker[reasonPickerView.selectedRow(inComponent: 0)]
let otherReasonText = leaveTextView.text!
let dateFrom = fromDatePicker.date
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = DateFormatter.Style.short
let dateFrom = dateFormatter.string(from: datepickerFrom.date)
let dateTo = dateFormatter.string(from: datepickerTo.date)
let parameters = ["attendance": "3", "reason": (reason + " " + otherReasonText), "from": dateFrom, "to": dateTo]
//call api
}

关于ios - 我需要将变量中的值传递给我的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57764955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com