ios - 如何使用Extension swift将额外值附加到另一个文件中的类中的数组
问题描述
我在文件名 MyClass.swift 中有类
class MyClass {
var arrayOfString : [String] = []
}
我需要我的团队在需要时在这个数组中追加字符串,而不在同一个文件中修改(在运行时之前),所以如果有任何方法可以使用扩展名并在这个数组类中进行修改,例如创建一个名为 NewClass.swift 的新文件?
extension MyClass {
arrayOfString = ["New Value"]
}
解决方案
向扩展类添加一个函数,并要求您的团队在其中添加数据。
extension MyClass {
func addDataHere() {
arrayOfString = ["New Value"]
//ASK THEM TO ADD DATA
arrayOfString.append("ONE")
arrayOfString.append("TWO")
}
}
试试这个,如果你正在寻找相同的。
推荐阅读
- amazon-web-services - AWS Amplify - 禁用当前用户账户
- python - 我想使用opencv删除边界
- django - PyCharm + Python 3.6 + Django + 调试 + 生成器 == 痛苦的世界
- r - 成对操作 data.frame 中的行
- java - install4j 7.0.6:从“语言代码替换脚本”取消安装
- python - Opencv Python用一个常数调整大小
- firebird - Firebird 列出域和数据类型
- java - 我们可以使用线程池来支持多个用户的点击吗?
- ios - 在将实体保存到核心数据 swift4 之前检查实体是否存在。
- python - 使用数据类型字符串初始化 pandas 空数据框