gpt4 book ai didi

ios - 如何将数组从 ViewController 文件发送到 Swift 文件(没有 View Controller )?

转载 作者:行者123 更新时间:2023-11-30 11:31:39 27 4
gpt4 key购买 nike

我看过类似这样的问题,但它们并不相同,或者我无法得到明确的答案。

我有一个数组,

var numbers = ["one", "two", "three", "four", "five"]

位于附加到名为 numbers.swift 的 View Controller 的文件中。在另一个文件中,一个未连接到任何名为 numbersTwo.swift 的 View Controller 的 swift 文件有一个空无一物的数组。如何将 numbersnumbers.swift 发送到 numbersTwo.swift 并替换文件中的数组?

提前致谢! :)

最佳答案

您可以将 NumbersTwo.Swift 文件创建为单例。

阅读此处:Apple -Singleton

数字 View Controller :

class Numbers: ViewController{

var numbers = ["one", "two", "three", "four", "five"]

let numbersTwo = NumbersTwo.sharedInstance

override func viewDidLoad() {
super.viewDidLoad()

numbersTwo.emptyArray.append(contentsOf: numbers)
}
}

NumbersTwo Swift 文件:

class NumbersTwo{

static let sharedInstance = NumbersTwo()

var emptyArray = [String]() // this will no longer be empty
}

关于ios - 如何将数组从 ViewController 文件发送到 Swift 文件(没有 View Controller )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50194155/

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