NSString转换为NSUUID

时间:2014-11-11 07:13:53

标签: ios objective-c xcode

如何从NSString转换为NSUUID?我得到了NSUUID转换为NSString的答案,但反之亦然找不到。就像这是我的字符串@“12033030303”使用此字符串分配NSUUID任何帮助将不胜感激

1 个答案:

答案 0 :(得分:15)

@"12033030303"无法转换为NSUUID,因为通用唯一标识符具有规范(例如,查看wikipedia),这意味着任何随机字符串都无法转换为NSUUID。

initWithUUIDString应该是您正在寻找的方法,但只有在UUID有效时才有效。

NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"A5D59C2F-FE68-4BE7-B318-95029619C759"];