проблема была в том , что код инициализации вью контроллера и передача ему параметра userident находился вне блока do, и походу из за области видимости был nil, я поместил кусок кода с переходом на другой вьюконтроллер в блок do , и получил в нем нужные данные. спасибо всем кто откликнулся, такая нелепая ошибка)