gpt4 book ai didi

ios - 快速结构作为函数参数

转载 作者:行者123 更新时间:2023-11-28 11:02:17 26 4
gpt4 key购买 nike

我有一个结构/模型,我存储一些 JSON 数据来填充我的 TableView :

import SwiftyJSON

struct MyData {

let valOne: Int
let valTwo: String
let valThree: Int

init(json: JSON) {
valOne = json["some_data"].intValue
valTwo = json["auc_data"].stringValue
valThree = json["auc_data"].intValue
}
}

然后在我的 TableView 中,我有一个自定义单元格类,我在写出数据时使用它:

let data = MyData[indexPath.row]

let cell = tableView.dequeueReusableCell(withIdentifier: "myCell") as! CustomTableViewCell

cell.configureCellWithData(data)

我想做的是将结构作为参数传递给 configureCellWithData(),但我不确定如何声明它。

而不是做这样的事情:

func configureCellWithData(dataOne: Int, dataTwo: String, dataThree: Int) {

}

然后

configureCellWithData(data.valOne,data.valTwo,data.valThree)

我不想有很多参数,而是想立即发送结构

最佳答案

试试这个。

func configureCellWith(data: MyData) {
// Do stuff here
}

关于ios - 快速结构作为函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40144527/

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