Я пытаюсь создать транзакцию БД по безопасному пути.Поэтому я хотел бы сделать что-нибудь, используя выражение "do catch", мне интересно что-то вроде этого:
do {
try? db.endTransaction()
}catch{ //THIS WHOLE CODE CRASHES
print(error.localizedDescription)
db.rollbackTransaction()
}
Однако что-то идет не так, используя этот синтаксис.Что я делаю неправильно?Это лучший способ сделать то, что я хочу?