например: -
В классе DishPostedVC у меня есть массив модели: -
var finalDatesOfDish: [DishActivationDateTimeModel]?
Если я передаю эту переменную (finalDatesOfDish) в класс DishActivationVC и выполняю некоторую операцию удаления в классе DishActivationVC, и если я снова возвращаюсь в класс DishPostedVC, то я получаю данные после удаления, а не фактические данные, но я просто возвращаясь без передачи каких-либо данных.
Не знаю, почему, но эта ситуация произошла еще раз раньше с массивом модели, это так странно, как это возможно?
ты можешь сказать мне, что мне делать?
class DishActivationDateTimeModel {
var dayDate: Date? = nil
var dayDateStr: String = ""
var servingsLeft: String = ""
var firstSlotPostedDishId: String = ""
var secondSlotPostedDishId: String = ""
var startTimeDateForFirstSlot: Date? = nil
var startTimeStringForFirstSlot: String = ""
var endTimeDateForFirstSlot: Date? = nil
var endTimeStringForFirstSlot: String = ""
var startTimeDateForSecondSlot: Date? = nil
var startTimeStringForSecondSlot: String = ""
var endTimeDateForSecondSlot: Date? = nil
var endTimeStringForSecondSlot: String = ""
}
Это моя модель