gpt4 book ai didi

ios - 将数组传递给单例(swift)

转载 作者:行者123 更新时间:2023-11-30 13:20:15 25 4
gpt4 key购买 nike

class MySingleton{
static let shareInstance = MySingleton()
private init() {}

var myDetail = [Detail]()
}

class DetailTableViewController {

var expense = [Detail]()

override func viewDidLoad() {
super.viewDidLoad()

... put stuff in expense array ....


MySingleton.shareInstance.myDetail = expense //<--- doesn't work
// error is "cannot assign value of type '[Detail]' to type [MySingleton.Detail]"
}
}

如何将数组复制到 MySingleton?现在我只是使用 segue 在我的类中传递数组

最佳答案

根据您的错误,您可能定义了 Detail 两次,一次在单例本地定义,一次为 viewController 全局定义。

关于ios - 将数组传递给单例(swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37842989/

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