我正在尝试制作一个记录旅行信息并保持记录的应用程序。我如何在一个不同的视图控制器中将多个对象附加到一个数组。
我显示的代码有效,但是每次尝试再次运行该函数时,该阵列仅打印出我刚刚添加的对象,而不是上一次运行该函数
func createObject(){
// creates object with properties
// object gets appened to an array (list)
let trip = tripOBJ() // specify object type
// set properties of the object
trip.arriveTime = arriveTime
trip.departTime = departTime
trip.destination = selectedDestination_
trip.firstName = firstName
trip.lastName = lastName
trip.period = period
trip.timeElapsed = timeElapsed
trip.tripDate = tripDate
// append trip object to array
let view = ListViewController()
view.trips.append(trip)
print(view.trips)
}
答案 0 :(得分:0)
最好使用一些数据库来存储数据,并在其他视图控制器中检索该数据,尝试像我们这样的入门者轻松尝试领域,如果您不想使用任何数据库,请尝试使用开放式数组,无论您在哪里正在声明您的数组在类上方和在导入uikit下进行声明,这样可以从其他视图控制器进行访问以进行更改