首页 > 解决方案 > 如何使用Extension swift将额外值附加到另一个文件中的类中的数组

问题描述

我在文件名 MyClass.swift 中有类

class MyClass  {

    var arrayOfString : [String] = []

}

我需要我的团队在需要时在这个数组中追加字符串,而不在同一个文件中修改(在运行时之前),所以如果有任何方法可以使用扩展名并在这个数组类中进行修改,例如创建一个名为 NewClass.swift 的新文件?

extension MyClass  {

  arrayOfString = ["New Value"]

}

标签: iosswift

解决方案


向扩展类添加一个函数,并要求您的团队在其中添加数据。

extension MyClass  {
func addDataHere() {
    arrayOfString = ["New Value"]

    //ASK THEM TO ADD DATA
    arrayOfString.append("ONE")
    arrayOfString.append("TWO")
}
}

试试这个,如果你正在寻找相同的。


推荐阅读