我有两个身份证

85816465-FA7B-48B1-8AD3-7FB0A1B6C011 - 85816465-fa7b-48b1-8ad3-7fb0a1b6c011


如您所见,它们几乎相同,但是有区别)

85816465-FA7B-48B1-8AD3-7FB0A1B6C011该代码由该代码编译

   CFUUIDRef newUniqueId = CFUUIDCreate(kCFAllocatorDefault);
   NSString * uuidString = (__bridge NSString*)CFUUIDCreateString(kCFAllocatorDefault, newUniqueId);
   CFRelease(newUniqueId);


在此之后将其插入数据库(Postgres),数据库将其转换为此

85816465-fa7b-48b1-8ad3-7fb0a1b6c011


当我选择此插入的ID并尝试将其与旧ID进行比较时,Xcode告诉我它们不相等...
有什么建议么?

最佳答案

比较字符串时,如果使用方法仅将它们转换为大写,则将它们转换为大写

uuidString=[uuidString uppercaseString];

07-24 09:20