我想使用修复字符串创建UUID,如下例所示。
000000000-0000-0000-0000-000000000001
000000000-0000-0000-0000-000000000002
在Swift中有方法UUID.init(uuidString: "<string>"),
,但是当我在字符串上方输入时,它返回nil。有什么办法可以生成带有修复字符串的UUID。
当我输入使用方法UUID().uuidString
生成的UUID字符串时,上述方法有效
为什么方法为固定字符串返回nil?
答案 0 :(得分:1)
来自Apple Document
/// Create a UUID from a string such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F".
///
/// Returns nil for invalid strings.
public init?(uuidString string: __shared String)
您的固定字符串无效(第一个组成部分中的9位数字,而不是8位数字)
答案 1 :(得分:1)
更改
000000000-0000-0000-0000-000000000001
收件人
00000000-0000-0000-0000-000000000001