Как я могу получить доступ к уникальному идентификатору в Swift для Firebase? Я перепробовал почти все, что есть на этом форуме, я пытаюсь удалить этот определенный узел в ячейке таблицы в swift:
Я попытался создатьссылка на электронную почту пользователя и получение идентификаторов в словаре, однако, когда я пытаюсь сослаться на него из «indexPath», он возвращает идентификатор.
Я дошел до попытки массива с типом int, строка, любая;и те кричат на меня.
Я включил пример кода:
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
var currentEmail = Auth.auth().currentUser?.email as String?
if(editingStyle == .delete) {
let ref = Database.database().reference()
ref.child(currentEmail!).observe(.value, with: { snapshot in
if !snapshot.exists() {return} //may want to add better error handling here.
let info = snapshot.value as! NSDictionary
let reff = info.index(ofAccessibilityElement: indexPath)
print("info keys are:", reff)
})
}