У меня есть переменная сеанса, сохраненная в таблице базовых данных как поле UUID. Я счастлив с этим, и это сохраняет правильно, как я могу напечатать это, как показано ниже. Моя проблема в том, что я не могу установить свою переменную UUID, она как-то возвращает пустое значение в моем окне отладки и не уверена, что я делаю неправильно.
В представлении таблицы я выбираю строку и извлекаю ядро Все переменные данных, которые все являются var = String ():
PassNameSurname = userAccountArray[indexPath.row].nameSurname!
PassCompanyOffice = userAccountArray[indexPath.row].companyOffice!
PassEmployNo = userAccountArray[indexPath.row].employeeNumber!
PassAccountPin = userAccountArray[indexPath.row].accountPin!
Моя переменная сеанса имеет значение UUID (), но возвращает пустое значение в моем окне отладки. Я пробовал каждую из следующих строк, print работает, поэтому я знаю, что поле Core Data имеет значение:
PassSessionID = UUID(uuidString: userAccountArray[indexPath.row].sessionID.uuidString)!
PassSessionID = userAccountArray[indexPath.row].sessionID
print(userAccountArray[indexPath.row].sessionID)
PassSessionID в отладке пуст. ![enter image description here](https://i.stack.imgur.com/AbtvP.png)