我正在尝试在我的项目的另一个类中使用名为“theList”的字符串数组。我知道该变量是在方法中声明的,因此不属于全局范围。但是我该如何解决呢?我尝试了一些东西,但没有任何效果。完成此任务的最佳方法是什么?
编辑:我只想将“theList”设置为“Body” [![在此处输入图片描述][1]][1]
我希望这能稍微澄清一点,我可以选择一个答案。谢谢大家!
最佳答案
我认为如果你想在函数之外访问该列表,你应该简单地将它设为类的变量。
class TaskManager: NSObject {
//Sets up array of Tasks
var tasks = [task]()
var theList = [String]()
//Add Task Function
func addTask(serial: String){
tasks.append(task(serial: serial))
theList = tasks.map({ (task) -> String in
return task.serial
})
}
}
关于ios - 在另一个 swift 类中使用 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33324092/