ios - 来自字符串的 UUID 始终为零

标签 ios swift

我尝试从字符串中解析 UUID,但它始终为零。 我是这样写的。

UUID(uuidString: "my UUID")

我什至在 xcode 表达式观察器中这样尝试过,但它也是零

UUID(uuidString: UUID().uuidString)

但是当我在同一个字符串上尝试 NSUUID 时,它工作正常。

NSUUID(uuidString: "my UUID") 

有人知道我应该检查什么吗?或者是否有从 NSUUID 转换为 UUID 的方法?

非常感谢您。

最佳答案

我尝试从字符串中解析 UUID,但它始终为 nil。我是这样写的。

UUID(uuidString: "my UUID") -> 

reason

The standard format for UUIDs represented in ASCII is a string punctuated by hyphens, for example 68753A44-4D6F-1226-9C60-0050E4C00067.

Returns nil for invalid strings.

我什至在 Xcode 表达式观察器中尝试这样做,但它也是 nil

UUID(uuidString: UUID().uuidString) -> it is returning a UUID like (7AFD7082-7A14-44F8-B839-5C4D98842798), working fine 

关于ios - 来自字符串的 UUID 始终为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58750780/

相关文章:

ios - XCTest:传递函数参数

ios - 扫描二维码经常崩溃-AVCaptureSession

ios - 如何在 XR 手机上调整圆圈大小/修复约束

ios - 在 faSTLane 中运行健身房脚本时如何获取用户选择的方案?

ios - 不明确的类型名称错误

swift - 如何调用将其作为 Controller 之间的参数传递的函数

ios - uiautomation iOS uilabel 值

iOS - 多次点击手势识别器

ios - 如何在 CollectionView 中添加页脚/页眉

ios - 当键盘弹起并且有一行时聚焦到底部单元格