【发布时间】:2017-11-19 03:22:31
【问题描述】:
如何将文本字段文本的值插入到类型为类的数组中?
基本上,我有两个视图控制器,一个显示使用以下类创建的项目列表和代码
class Courses {
var courseName : String
var courseCode : Int
init(courseName : String, courseCode : Int){
self.courseName = courseName
self.courseCode = courseCode
}
}
//从该类创建数组
var courses : [Courses] = [Courses(courseName: "Unix Linux", courseCode: 101),
Courses(courseName: "ASP.Net", courseCode: 202),
Courses(courseName: "CISCO", courseCode: 203),
Courses(courseName: "Photoshop Editing", courseCode: 306)
]
第二个视图控制器有两个文本字段,允许某人将新课程添加到现有数组中。我怎样才能实现这一点并使用来自不同视图控制器的新项目重新加载表格视图
我在第二个视图 controller.swift 文件中添加了 var courses : [Courses] = []。不知道还能做什么。 我试过这样的东西
@IBAction func addCourseButton(_ sender: Any) {
if courseName.text != "" {
let courseCodeString = Int(courseCode.text!)
let item = Courses(courseName: "\(courseName.text)", courseCode: courseCodeString!)
courses.append(item)
for i in courses {
print(i.courseName)
}
}
}
【问题讨论】: