Я создал новый объект и добавил в массив этого объекта, а затем попытался
записать их в мою базу данных firebase, я мог бы успешно написать, но после записи в массиве моего объекта произошла ошибка, количество элементов утроилось, я не знаю, что случилось
Я попытался удалить метод записи, все идет хорошо, но мне все еще нужно записать в базу данных
// есть мой объект
class Activity {
var name : String = ""
var date : Date = Date()
}
// и мой массив объектов
class Manager {
var activities = [Activity]()
static var shared = Manager()
}
// Я написал это, чтобы написать
Manager.shared.activities.insert(newActivity, at: 0)
self.ref.child("activities").childByAutoId().setValue(dic)
перед тем
Manager.shared.activities.count
возвращает: 12
после self.ref.child("activities").childByAutoId().setValue(dic),
Manager.shared.activities.insert(newActivity, at: 0):
Manager.shared.activities.count
возвращает: 38