Ios 从核心数据检索UUID并设置UUID变量不工作
我有一个会话变量作为UUID字段保存在核心数据表中。我很高兴,它保存正确,因为我可以打印它如下所示。我的问题是我无法设置UUID变量,它在调试窗口中以某种方式返回空白,并且不确定我做错了什么 从我的表视图中,我选择一行并成功检索核心数据变量,这些变量都是var=String:Ios 从核心数据检索UUID并设置UUID变量不工作,ios,swift,xcode,Ios,Swift,Xcode,我有一个会话变量作为UUID字段保存在核心数据表中。我很高兴,它保存正确,因为我可以打印它如下所示。我的问题是我无法设置UUID变量,它在调试窗口中以某种方式返回空白,并且不确定我做错了什么 从我的表视图中,我选择一行并成功检索核心数据变量,这些变量都是var=String: PassNameSurname = userAccountArray[indexPath.row].nameSurname! PassCompanyOffice = userAccountArray[index
PassNameSurname = userAccountArray[indexPath.row].nameSurname!
PassCompanyOffice = userAccountArray[indexPath.row].companyOffice!
PassEmployNo = userAccountArray[indexPath.row].employeeNumber!
PassAccountPin = userAccountArray[indexPath.row].accountPin!
我的会话变量设置为UUID,但在调试窗口中返回空白。我已经尝试了下面的每一行,“打印”确实有效,因此我知道“核心数据”字段有一个值:
PassSessionID = UUID(uuidString: userAccountArray[indexPath.row].sessionID.uuidString)!
PassSessionID = userAccountArray[indexPath.row].sessionID
print(userAccountArray[indexPath.row].sessionID)
调试中的PassessionId为空。
NSManagedObject子类具有@dynamic属性,这些属性未在Xcode Debugger Variables视图中解析。有更多的边缘情况: 解决方案 在Xcode调试器控制台中使用po printproperty 在variables视图中选择实体,然后从上下文菜单中选择PrintDescription to Console,您将获得实体的文本转储。 额外信息 Xcode调试工具集成在整个Xcode主窗口中,但主要位于调试区域、调试导航器、断点导航器和源代码编辑器中。调试界面是动态的;它会在您构建和运行应用程序时重新配置。要自定义Xcode显示UI部分的方式,请选择Xcode首选项>行为 下图显示了应用程序在断点处暂停时Xcode调试器的默认布局